Mock Version: 6.5 Mock Version: 6.5 Mock Version: 6.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target riscv64 --nodeps /builddir/build/SPECS/python-numexpr.spec'], chrootPath='/var/lib/mock/f45-build-31808-655/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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', '4033355208be4058857bbd7fa1bdcc04', '-D', '/var/lib/mock/f45-build-31808-655/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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/python-numexpr.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=1784678400 Wrote: /builddir/build/SRPMS/python-numexpr-2.14.1-4.fc45.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/python-numexpr.spec'], chrootPath='/var/lib/mock/f45-build-31808-655/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=864000uid=995gid=135user='mockbuild'unshare_net=TrueprintOutput=Falsenspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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']) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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', '5bdbed95bfef4c64a5932e20598a2f47', '-D', '/var/lib/mock/f45-build-31808-655/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.zdg7tj0w:/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/python-numexpr.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 warning: The %py3_build macro is deprecated and will likely stop working in Fedora 45. See the current Python packaging guidelines: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ warning: The %py3_install macro is deprecated and will likely stop working in Fedora 45. See the current Python packaging guidelines: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ setting SOURCE_DATE_EPOCH=1784678400 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.lhtBzN Creating(rpmbuild.env): /builddir/build/BUILD/python-numexpr-2.14.1-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-numexpr-2.14.1-build" RPM_OPT_FLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="riscv64" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-numexpr-2.14.1-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-numexpr" RPM_PACKAGE_VERSION="2.14.1" RPM_PACKAGE_RELEASE="4.fc45" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ofjhnk + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-build + cd /builddir/build/BUILD/python-numexpr-2.14.1-build + rm -rf numexpr-2.14.1 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/numexpr-2.14.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd numexpr-2.14.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.lQNg73 + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 numexpr-2.14.1 + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -sP' /usr/lib/python3.15/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running build running build_py creating build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/__init__.py -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/cpuinfo.py -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/expressions.py -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/necompiler.py -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/utils.py -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/version.py -> build/lib.linux-riscv64-cpython-315/numexpr running egg_info creating numexpr.egg-info writing numexpr.egg-info/PKG-INFO writing dependency_links to numexpr.egg-info/dependency_links.txt writing requirements to numexpr.egg-info/requires.txt writing top-level names to numexpr.egg-info/top_level.txt writing manifest file 'numexpr.egg-info/SOURCES.txt' reading manifest file 'numexpr.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.cfg' warning: no previously-included files found matching 'numexpr/__config__.py' warning: no previously-included files found matching 'RELEASING.txt' warning: no previously-included files found matching 'site.cfg' adding license file 'LICENSE.txt' adding license file 'LICENSES/cpuinfo.txt' writing manifest file 'numexpr.egg-info/SOURCES.txt' /usr/lib/python3.15/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'numexpr.tests' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'numexpr.tests' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'numexpr.tests' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'numexpr.tests' to be distributed and are already explicitly excluding 'numexpr.tests' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying numexpr/bespoke_functions.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/complex_functions.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/functions.hpp -> build/lib.linux-riscv64-cpython-315/numexpr /usr/lib/python3.15/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'numexpr.win32' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'numexpr.win32' as an importable package[^1], but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'numexpr.win32' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'numexpr.win32' to be distributed and are already explicitly excluding 'numexpr.win32' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) copying numexpr/interp_body.cpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/interpreter.cpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/interpreter.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/missing_posix_functions.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/module.cpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/module.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/msvc_function_stubs.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/numexpr_config.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/numexpr_object.cpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/numexpr_object.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/opcodes.hpp -> build/lib.linux-riscv64-cpython-315/numexpr copying numexpr/str-two-way.hpp -> build/lib.linux-riscv64-cpython-315/numexpr creating build/lib.linux-riscv64-cpython-315/numexpr/tests copying numexpr/tests/__init__.py -> build/lib.linux-riscv64-cpython-315/numexpr/tests copying numexpr/tests/conftest.py -> build/lib.linux-riscv64-cpython-315/numexpr/tests copying numexpr/tests/test_numexpr.py -> build/lib.linux-riscv64-cpython-315/numexpr/tests creating build/lib.linux-riscv64-cpython-315/numexpr/win32 copying numexpr/win32/pthread.c -> build/lib.linux-riscv64-cpython-315/numexpr/win32 copying numexpr/win32/pthread.h -> build/lib.linux-riscv64-cpython-315/numexpr/win32 copying numexpr/win32/stdint.h -> build/lib.linux-riscv64-cpython-315/numexpr/win32 running build_ext building 'numexpr.interpreter' extension creating build/temp.linux-riscv64-cpython-315/numexpr g++ -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DNPY_TARGET_VERSION=NPY_1_23_API_VERSION -I/usr/lib64/python3.15/site-packages/numpy/_core/include -I/usr/include/python3.15 -c numexpr/interpreter.cpp -o build/temp.linux-riscv64-cpython-315/numexpr/interpreter.o In file included from numexpr/interpreter.cpp:701: numexpr/interp_body.cpp: In function ‘int vm_engine_iter_task(NpyIter*, npy_intp*, const vm_params&, int*, char**)’: numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:208:26: note: in expansion of macro ‘VEC_ARG1’ 208 | case OP_COPY_BB: VEC_ARG1(b_dest = b1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:209:26: note: in expansion of macro ‘VEC_ARG1’ 209 | case OP_COPY_SS: VEC_ARG1(memcpy(s_dest, s1, ss1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:213:26: note: in expansion of macro ‘VEC_ARG1’ 213 | case OP_COPY_II: VEC_ARG1(memcpy(&i_dest, s1, sizeof(int))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:214:26: note: in expansion of macro ‘VEC_ARG1’ 214 | case OP_COPY_LL: VEC_ARG1(memcpy(&l_dest, s1, sizeof(long long))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:215:26: note: in expansion of macro ‘VEC_ARG1’ 215 | case OP_COPY_FF: VEC_ARG1(memcpy(&f_dest, s1, sizeof(float))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:216:26: note: in expansion of macro ‘VEC_ARG1’ 216 | case OP_COPY_DD: VEC_ARG1(memcpy(&d_dest, s1, sizeof(double))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:217:26: note: in expansion of macro ‘VEC_ARG1’ 217 | case OP_COPY_CC: VEC_ARG1(memcpy(&cr_dest, s1, sizeof(double)*2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:220:28: note: in expansion of macro ‘VEC_ARG1’ 220 | case OP_INVERT_BB: VEC_ARG1(b_dest = !b1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:221:26: note: in expansion of macro ‘VEC_ARG2’ 221 | case OP_AND_BBB: VEC_ARG2(b_dest = (b1 && b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:222:25: note: in expansion of macro ‘VEC_ARG2’ 222 | case OP_OR_BBB: VEC_ARG2(b_dest = (b1 || b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:223:26: note: in expansion of macro ‘VEC_ARG2’ 223 | case OP_XOR_BBB: VEC_ARG2(b_dest = (b1 || b2) && !(b1 && b2) ); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:225:25: note: in expansion of macro ‘VEC_ARG2’ 225 | case OP_EQ_BBB: VEC_ARG2(b_dest = (b1 == b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:226:25: note: in expansion of macro ‘VEC_ARG2’ 226 | case OP_NE_BBB: VEC_ARG2(b_dest = (b1 != b2)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:227:29: note: in expansion of macro ‘VEC_ARG3’ 227 | case OP_WHERE_BBBB: VEC_ARG3(b_dest = b1 ? b2 : b3); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:230:25: note: in expansion of macro ‘VEC_ARG2’ 230 | case OP_GT_BII: VEC_ARG2(b_dest = (i1 > i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:231:25: note: in expansion of macro ‘VEC_ARG2’ 231 | case OP_GE_BII: VEC_ARG2(b_dest = (i1 >= i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:232:25: note: in expansion of macro ‘VEC_ARG2’ 232 | case OP_EQ_BII: VEC_ARG2(b_dest = (i1 == i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:233:25: note: in expansion of macro ‘VEC_ARG2’ 233 | case OP_NE_BII: VEC_ARG2(b_dest = (i1 != i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:235:25: note: in expansion of macro ‘VEC_ARG2’ 235 | case OP_GT_BLL: VEC_ARG2(b_dest = (l1 > l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:236:25: note: in expansion of macro ‘VEC_ARG2’ 236 | case OP_GE_BLL: VEC_ARG2(b_dest = (l1 >= l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:237:25: note: in expansion of macro ‘VEC_ARG2’ 237 | case OP_EQ_BLL: VEC_ARG2(b_dest = (l1 == l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:238:25: note: in expansion of macro ‘VEC_ARG2’ 238 | case OP_NE_BLL: VEC_ARG2(b_dest = (l1 != l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:240:25: note: in expansion of macro ‘VEC_ARG2’ 240 | case OP_GT_BFF: VEC_ARG2(b_dest = (f1 > f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:241:25: note: in expansion of macro ‘VEC_ARG2’ 241 | case OP_GE_BFF: VEC_ARG2(b_dest = (f1 >= f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:242:25: note: in expansion of macro ‘VEC_ARG2’ 242 | case OP_EQ_BFF: VEC_ARG2(b_dest = (f1 == f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:243:25: note: in expansion of macro ‘VEC_ARG2’ 243 | case OP_NE_BFF: VEC_ARG2(b_dest = (f1 != f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:245:25: note: in expansion of macro ‘VEC_ARG2’ 245 | case OP_GT_BDD: VEC_ARG2(b_dest = (d1 > d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:246:25: note: in expansion of macro ‘VEC_ARG2’ 246 | case OP_GE_BDD: VEC_ARG2(b_dest = (d1 >= d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:247:25: note: in expansion of macro ‘VEC_ARG2’ 247 | case OP_EQ_BDD: VEC_ARG2(b_dest = (d1 == d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:248:25: note: in expansion of macro ‘VEC_ARG2’ 248 | case OP_NE_BDD: VEC_ARG2(b_dest = (d1 != d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:250:25: note: in expansion of macro ‘VEC_ARG2’ 250 | case OP_GT_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) > 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:251:25: note: in expansion of macro ‘VEC_ARG2’ 251 | case OP_GE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) >= 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:252:25: note: in expansion of macro ‘VEC_ARG2’ 252 | case OP_EQ_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) == 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:253:25: note: in expansion of macro ‘VEC_ARG2’ 253 | case OP_NE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) != 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:255:31: note: in expansion of macro ‘VEC_ARG2’ 255 | case OP_CONTAINS_BSS: VEC_ARG2(b_dest = stringcontains(s1, s2, ss1, ss2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:258:26: note: in expansion of macro ‘VEC_ARG1’ 258 | case OP_CAST_IB: VEC_ARG1(i_dest = (int)(b1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:260:25: note: in expansion of macro ‘VEC_ARG1’ 260 | case OP_NEG_II: VEC_ARG1(i_dest = -i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:262:26: note: in expansion of macro ‘VEC_ARG2’ 262 | case OP_ADD_III: VEC_ARG2(i_dest = i1 + i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:263:26: note: in expansion of macro ‘VEC_ARG2’ 263 | case OP_SUB_III: VEC_ARG2(i_dest = i1 - i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:264:26: note: in expansion of macro ‘VEC_ARG2’ 264 | case OP_MUL_III: VEC_ARG2(i_dest = i1 * i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:265:26: note: in expansion of macro ‘VEC_ARG2’ 265 | case OP_DIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:266:26: note: in expansion of macro ‘VEC_ARG2’ 266 | case OP_POW_III: VEC_ARG2(i_dest = (i2 < 0) ? (1 / i1) : (int)pow((double)i1, i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:267:26: note: in expansion of macro ‘VEC_ARG2’ 267 | case OP_MOD_III: VEC_ARG2(i_dest = i2 == 0 ? 0 :((i1 % i2) + i2) % i2); | ^~~~~~~~ numexpr/interp_body.cpp:268:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:269:29: note: in expansion of macro ‘VEC_ARG2’ 269 | case OP_LSHIFT_III: VEC_ARG2(i_dest = i1 << i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:270:29: note: in expansion of macro ‘VEC_ARG2’ 270 | case OP_RSHIFT_III: VEC_ARG2(i_dest = i1 >> i2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:272:29: note: in expansion of macro ‘VEC_ARG3’ 272 | case OP_WHERE_IBII: VEC_ARG3(i_dest = b1 ? i2 : i3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:274:28: note: in expansion of macro ‘VEC_ARG1’ 274 | case OP_INVERT_II: VEC_ARG1(i_dest = ~i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:275:26: note: in expansion of macro ‘VEC_ARG2’ 275 | case OP_AND_III: VEC_ARG2(i_dest = (i1 & i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:276:25: note: in expansion of macro ‘VEC_ARG2’ 276 | case OP_OR_III: VEC_ARG2(i_dest = (i1 | i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:277:26: note: in expansion of macro ‘VEC_ARG2’ 277 | case OP_XOR_III: VEC_ARG2(i_dest = (i1 ^ i2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:280:26: note: in expansion of macro ‘VEC_ARG1’ 280 | case OP_CAST_LI: VEC_ARG1(l_dest = (long long)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:282:25: note: in expansion of macro ‘VEC_ARG1’ 282 | case OP_NEG_LL: VEC_ARG1(l_dest = -l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:284:26: note: in expansion of macro ‘VEC_ARG2’ 284 | case OP_ADD_LLL: VEC_ARG2(l_dest = l1 + l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:285:26: note: in expansion of macro ‘VEC_ARG2’ 285 | case OP_SUB_LLL: VEC_ARG2(l_dest = l1 - l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:286:26: note: in expansion of macro ‘VEC_ARG2’ 286 | case OP_MUL_LLL: VEC_ARG2(l_dest = l1 * l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:287:26: note: in expansion of macro ‘VEC_ARG2’ 287 | case OP_DIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:291:26: note: in expansion of macro ‘VEC_ARG2’ 291 | case OP_POW_LLL: VEC_ARG2(l_dest = (l2 < 0) ? (1 / l1) : (long long)llround(pow((long double)l1, (long double)l2))); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:293:26: note: in expansion of macro ‘VEC_ARG2’ 293 | case OP_MOD_LLL: VEC_ARG2(l_dest = l2 == 0 ? 0 :((l1 % l2) + l2) % l2); | ^~~~~~~~ numexpr/interp_body.cpp:294:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:295:29: note: in expansion of macro ‘VEC_ARG2’ 295 | case OP_LSHIFT_LLL: VEC_ARG2(l_dest = l1 << l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:296:29: note: in expansion of macro ‘VEC_ARG2’ 296 | case OP_RSHIFT_LLL: VEC_ARG2(l_dest = l1 >> l2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:298:29: note: in expansion of macro ‘VEC_ARG3’ 298 | case OP_WHERE_LBLL: VEC_ARG3(l_dest = b1 ? l2 : l3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:300:28: note: in expansion of macro ‘VEC_ARG1’ 300 | case OP_INVERT_LL: VEC_ARG1(l_dest = ~l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:301:26: note: in expansion of macro ‘VEC_ARG2’ 301 | case OP_AND_LLL: VEC_ARG2(l_dest = (l1 & l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:302:25: note: in expansion of macro ‘VEC_ARG2’ 302 | case OP_OR_LLL: VEC_ARG2(l_dest = (l1 | l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:303:26: note: in expansion of macro ‘VEC_ARG2’ 303 | case OP_XOR_LLL: VEC_ARG2(l_dest = (l1 ^ l2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:306:26: note: in expansion of macro ‘VEC_ARG1’ 306 | case OP_CAST_FI: VEC_ARG1(f_dest = (float)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:307:26: note: in expansion of macro ‘VEC_ARG1’ 307 | case OP_CAST_FL: VEC_ARG1(f_dest = (float)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:309:25: note: in expansion of macro ‘VEC_ARG1’ 309 | case OP_NEG_FF: VEC_ARG1(f_dest = -f1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:311:26: note: in expansion of macro ‘VEC_ARG2’ 311 | case OP_ADD_FFF: VEC_ARG2(f_dest = f1 + f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:312:26: note: in expansion of macro ‘VEC_ARG2’ 312 | case OP_SUB_FFF: VEC_ARG2(f_dest = f1 - f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:313:26: note: in expansion of macro ‘VEC_ARG2’ 313 | case OP_MUL_FFF: VEC_ARG2(f_dest = f1 * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:319:13: note: in expansion of macro ‘VEC_ARG2’ 319 | VEC_ARG2(f_dest = f1 / f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:326:13: note: in expansion of macro ‘VEC_ARG2’ 326 | VEC_ARG2(f_dest = powf(f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:328:26: note: in expansion of macro ‘VEC_ARG2’ 328 | case OP_MOD_FFF: VEC_ARG2(f_dest = f1 - floorf(f1/f2) * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:329:31: note: in expansion of macro ‘VEC_ARG2’ 329 | case OP_FLOORDIV_FFF: VEC_ARG2(f_dest = floorf(f1/f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:335:13: note: in expansion of macro ‘VEC_ARG1’ 335 | VEC_ARG1(f_dest = sqrtf(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:338:29: note: in expansion of macro ‘VEC_ARG3’ 338 | case OP_WHERE_FBFF: VEC_ARG3(f_dest = b1 ? f2 : f3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:345:13: note: in expansion of macro ‘VEC_ARG1’ 345 | VEC_ARG1(f_dest = functions_ff[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:353:13: note: in expansion of macro ‘VEC_ARG2’ 353 | VEC_ARG2(f_dest = functions_fff[arg3](f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:357:26: note: in expansion of macro ‘VEC_ARG1’ 357 | case OP_CAST_DI: VEC_ARG1(d_dest = (double)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:358:26: note: in expansion of macro ‘VEC_ARG1’ 358 | case OP_CAST_DL: VEC_ARG1(d_dest = (double)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:359:26: note: in expansion of macro ‘VEC_ARG1’ 359 | case OP_CAST_DF: VEC_ARG1(d_dest = (double)(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:361:25: note: in expansion of macro ‘VEC_ARG1’ 361 | case OP_NEG_DD: VEC_ARG1(d_dest = -d1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:363:26: note: in expansion of macro ‘VEC_ARG2’ 363 | case OP_ADD_DDD: VEC_ARG2(d_dest = d1 + d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:364:26: note: in expansion of macro ‘VEC_ARG2’ 364 | case OP_SUB_DDD: VEC_ARG2(d_dest = d1 - d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:365:26: note: in expansion of macro ‘VEC_ARG2’ 365 | case OP_MUL_DDD: VEC_ARG2(d_dest = d1 * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:371:13: note: in expansion of macro ‘VEC_ARG2’ 371 | VEC_ARG2(d_dest = d1 / d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:378:13: note: in expansion of macro ‘VEC_ARG2’ 378 | VEC_ARG2(d_dest = pow(d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:380:26: note: in expansion of macro ‘VEC_ARG2’ 380 | case OP_MOD_DDD: VEC_ARG2(d_dest = d1 - floor(d1/d2) * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:381:31: note: in expansion of macro ‘VEC_ARG2’ 381 | case OP_FLOORDIV_DDD: VEC_ARG2(d_dest = floor(d1/d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:387:13: note: in expansion of macro ‘VEC_ARG1’ 387 | VEC_ARG1(d_dest = sqrt(d1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:390:29: note: in expansion of macro ‘VEC_ARG3’ 390 | case OP_WHERE_DBDD: VEC_ARG3(d_dest = b1 ? d2 : d3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:397:13: note: in expansion of macro ‘VEC_ARG1’ 397 | VEC_ARG1(d_dest = functions_dd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:405:13: note: in expansion of macro ‘VEC_ARG2’ 405 | VEC_ARG2(d_dest = functions_ddd[arg3](d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:409:26: note: in expansion of macro ‘VEC_ARG1’ 409 | case OP_CAST_CI: VEC_ARG1(cr_dest = (double)(i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:411:26: note: in expansion of macro ‘VEC_ARG1’ 411 | case OP_CAST_CL: VEC_ARG1(cr_dest = (double)(l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:413:26: note: in expansion of macro ‘VEC_ARG1’ 413 | case OP_CAST_CF: VEC_ARG1(cr_dest = f1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:415:26: note: in expansion of macro ‘VEC_ARG1’ 415 | case OP_CAST_CD: VEC_ARG1(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:419:25: note: in expansion of macro ‘VEC_ARG1’ 419 | case OP_NEG_CC: VEC_ARG1(cr_dest = -c1r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:422:26: note: in expansion of macro ‘VEC_ARG2’ 422 | case OP_ADD_CCC: VEC_ARG2(cr_dest = c1r + c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:424:26: note: in expansion of macro ‘VEC_ARG2’ 424 | case OP_SUB_CCC: VEC_ARG2(cr_dest = c1r - c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:426:26: note: in expansion of macro ‘VEC_ARG2’ 426 | case OP_MUL_CCC: VEC_ARG2(da = c1r*c2r - c1i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:434:13: note: in expansion of macro ‘VEC_ARG2’ 434 | VEC_ARG2(da = c2r*c2r + c2i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:439:25: note: in expansion of macro ‘VEC_ARG2’ 439 | case OP_EQ_BCC: VEC_ARG2(b_dest = (c1r == c2r && c1i == c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:440:25: note: in expansion of macro ‘VEC_ARG2’ 440 | case OP_NE_BCC: VEC_ARG2(b_dest = (c1r != c2r || c1i != c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:442:29: note: in expansion of macro ‘VEC_ARG3’ 442 | case OP_WHERE_CBCC: VEC_ARG3(cr_dest = b1 ? c2r : c3r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:450:13: note: in expansion of macro ‘VEC_ARG1’ 450 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:456:28: note: in expansion of macro ‘VEC_ARG2’ 456 | case OP_FUNC_CCCN: VEC_ARG2(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:464:26: note: in expansion of macro ‘VEC_ARG1’ 464 | case OP_REAL_DC: VEC_ARG1(d_dest = c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:465:26: note: in expansion of macro ‘VEC_ARG1’ 465 | case OP_IMAG_DC: VEC_ARG1(d_dest = c1i); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:466:30: note: in expansion of macro ‘VEC_ARG2’ 466 | case OP_COMPLEX_CDD: VEC_ARG2(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:475:13: note: in expansion of macro ‘VEC_ARG1’ 475 | VEC_ARG1(b_dest = functions_bf[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:484:13: note: in expansion of macro ‘VEC_ARG1’ 484 | VEC_ARG1(b_dest = functions_bd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:492:13: note: in expansion of macro ‘VEC_ARG1’ 492 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:503:13: note: in expansion of macro ‘VEC_ARG1’ 503 | VEC_ARG1(i_dest = functions_ii[arg2](i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:510:13: note: in expansion of macro ‘VEC_ARG1’ 510 | VEC_ARG1(l_dest = functions_ll[arg2](l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:514:26: note: in expansion of macro ‘VEC_ARG1’ 514 | case OP_SUM_IIN: VEC_ARG1(i_reduce += i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:515:26: note: in expansion of macro ‘VEC_ARG1’ 515 | case OP_SUM_LLN: VEC_ARG1(l_reduce += l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:516:26: note: in expansion of macro ‘VEC_ARG1’ 516 | case OP_SUM_FFN: VEC_ARG1(f_reduce += f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:517:26: note: in expansion of macro ‘VEC_ARG1’ 517 | case OP_SUM_DDN: VEC_ARG1(d_reduce += d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:518:26: note: in expansion of macro ‘VEC_ARG1’ 518 | case OP_SUM_CCN: VEC_ARG1(cr_reduce += c1r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:521:27: note: in expansion of macro ‘VEC_ARG1’ 521 | case OP_PROD_IIN: VEC_ARG1(i_reduce *= i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:522:27: note: in expansion of macro ‘VEC_ARG1’ 522 | case OP_PROD_LLN: VEC_ARG1(l_reduce *= l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:523:27: note: in expansion of macro ‘VEC_ARG1’ 523 | case OP_PROD_FFN: VEC_ARG1(f_reduce *= f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:524:27: note: in expansion of macro ‘VEC_ARG1’ 524 | case OP_PROD_DDN: VEC_ARG1(d_reduce *= d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:525:27: note: in expansion of macro ‘VEC_ARG1’ 525 | case OP_PROD_CCN: VEC_ARG1(da = cr_reduce*c1r - ci_reduce*c1i; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:529:26: note: in expansion of macro ‘VEC_ARG1’ 529 | case OP_MIN_IIN: VEC_ARG1(i_reduce = fmin(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:530:26: note: in expansion of macro ‘VEC_ARG1’ 530 | case OP_MIN_LLN: VEC_ARG1(l_reduce = fmin(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:531:26: note: in expansion of macro ‘VEC_ARG1’ 531 | case OP_MIN_FFN: VEC_ARG1(f_reduce = fmin(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:532:26: note: in expansion of macro ‘VEC_ARG1’ 532 | case OP_MIN_DDN: VEC_ARG1(d_reduce = fmin(d_reduce, d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:534:26: note: in expansion of macro ‘VEC_ARG1’ 534 | case OP_MAX_IIN: VEC_ARG1(i_reduce = fmax(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:535:26: note: in expansion of macro ‘VEC_ARG1’ 535 | case OP_MAX_LLN: VEC_ARG1(l_reduce = fmax(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:536:26: note: in expansion of macro ‘VEC_ARG1’ 536 | case OP_MAX_FFN: VEC_ARG1(f_reduce = fmax(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:537:26: note: in expansion of macro ‘VEC_ARG1’ 537 | case OP_MAX_DDN: VEC_ARG1(d_reduce = fmax(d_reduce, d1)); | ^~~~~~~~ In file included from numexpr/interpreter.cpp:713: numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:208:26: note: in expansion of macro ‘VEC_ARG1’ 208 | case OP_COPY_BB: VEC_ARG1(b_dest = b1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:209:26: note: in expansion of macro ‘VEC_ARG1’ 209 | case OP_COPY_SS: VEC_ARG1(memcpy(s_dest, s1, ss1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:213:26: note: in expansion of macro ‘VEC_ARG1’ 213 | case OP_COPY_II: VEC_ARG1(memcpy(&i_dest, s1, sizeof(int))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:214:26: note: in expansion of macro ‘VEC_ARG1’ 214 | case OP_COPY_LL: VEC_ARG1(memcpy(&l_dest, s1, sizeof(long long))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:215:26: note: in expansion of macro ‘VEC_ARG1’ 215 | case OP_COPY_FF: VEC_ARG1(memcpy(&f_dest, s1, sizeof(float))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:216:26: note: in expansion of macro ‘VEC_ARG1’ 216 | case OP_COPY_DD: VEC_ARG1(memcpy(&d_dest, s1, sizeof(double))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:217:26: note: in expansion of macro ‘VEC_ARG1’ 217 | case OP_COPY_CC: VEC_ARG1(memcpy(&cr_dest, s1, sizeof(double)*2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:220:28: note: in expansion of macro ‘VEC_ARG1’ 220 | case OP_INVERT_BB: VEC_ARG1(b_dest = !b1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:221:26: note: in expansion of macro ‘VEC_ARG2’ 221 | case OP_AND_BBB: VEC_ARG2(b_dest = (b1 && b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:222:25: note: in expansion of macro ‘VEC_ARG2’ 222 | case OP_OR_BBB: VEC_ARG2(b_dest = (b1 || b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:223:26: note: in expansion of macro ‘VEC_ARG2’ 223 | case OP_XOR_BBB: VEC_ARG2(b_dest = (b1 || b2) && !(b1 && b2) ); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:225:25: note: in expansion of macro ‘VEC_ARG2’ 225 | case OP_EQ_BBB: VEC_ARG2(b_dest = (b1 == b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:226:25: note: in expansion of macro ‘VEC_ARG2’ 226 | case OP_NE_BBB: VEC_ARG2(b_dest = (b1 != b2)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:227:29: note: in expansion of macro ‘VEC_ARG3’ 227 | case OP_WHERE_BBBB: VEC_ARG3(b_dest = b1 ? b2 : b3); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:230:25: note: in expansion of macro ‘VEC_ARG2’ 230 | case OP_GT_BII: VEC_ARG2(b_dest = (i1 > i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:231:25: note: in expansion of macro ‘VEC_ARG2’ 231 | case OP_GE_BII: VEC_ARG2(b_dest = (i1 >= i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:232:25: note: in expansion of macro ‘VEC_ARG2’ 232 | case OP_EQ_BII: VEC_ARG2(b_dest = (i1 == i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:233:25: note: in expansion of macro ‘VEC_ARG2’ 233 | case OP_NE_BII: VEC_ARG2(b_dest = (i1 != i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:235:25: note: in expansion of macro ‘VEC_ARG2’ 235 | case OP_GT_BLL: VEC_ARG2(b_dest = (l1 > l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:236:25: note: in expansion of macro ‘VEC_ARG2’ 236 | case OP_GE_BLL: VEC_ARG2(b_dest = (l1 >= l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:237:25: note: in expansion of macro ‘VEC_ARG2’ 237 | case OP_EQ_BLL: VEC_ARG2(b_dest = (l1 == l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:238:25: note: in expansion of macro ‘VEC_ARG2’ 238 | case OP_NE_BLL: VEC_ARG2(b_dest = (l1 != l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:240:25: note: in expansion of macro ‘VEC_ARG2’ 240 | case OP_GT_BFF: VEC_ARG2(b_dest = (f1 > f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:241:25: note: in expansion of macro ‘VEC_ARG2’ 241 | case OP_GE_BFF: VEC_ARG2(b_dest = (f1 >= f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:242:25: note: in expansion of macro ‘VEC_ARG2’ 242 | case OP_EQ_BFF: VEC_ARG2(b_dest = (f1 == f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:243:25: note: in expansion of macro ‘VEC_ARG2’ 243 | case OP_NE_BFF: VEC_ARG2(b_dest = (f1 != f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:245:25: note: in expansion of macro ‘VEC_ARG2’ 245 | case OP_GT_BDD: VEC_ARG2(b_dest = (d1 > d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:246:25: note: in expansion of macro ‘VEC_ARG2’ 246 | case OP_GE_BDD: VEC_ARG2(b_dest = (d1 >= d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:247:25: note: in expansion of macro ‘VEC_ARG2’ 247 | case OP_EQ_BDD: VEC_ARG2(b_dest = (d1 == d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:248:25: note: in expansion of macro ‘VEC_ARG2’ 248 | case OP_NE_BDD: VEC_ARG2(b_dest = (d1 != d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:250:25: note: in expansion of macro ‘VEC_ARG2’ 250 | case OP_GT_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) > 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:251:25: note: in expansion of macro ‘VEC_ARG2’ 251 | case OP_GE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) >= 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:252:25: note: in expansion of macro ‘VEC_ARG2’ 252 | case OP_EQ_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) == 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:253:25: note: in expansion of macro ‘VEC_ARG2’ 253 | case OP_NE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) != 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:255:31: note: in expansion of macro ‘VEC_ARG2’ 255 | case OP_CONTAINS_BSS: VEC_ARG2(b_dest = stringcontains(s1, s2, ss1, ss2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:258:26: note: in expansion of macro ‘VEC_ARG1’ 258 | case OP_CAST_IB: VEC_ARG1(i_dest = (int)(b1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:260:25: note: in expansion of macro ‘VEC_ARG1’ 260 | case OP_NEG_II: VEC_ARG1(i_dest = -i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:262:26: note: in expansion of macro ‘VEC_ARG2’ 262 | case OP_ADD_III: VEC_ARG2(i_dest = i1 + i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:263:26: note: in expansion of macro ‘VEC_ARG2’ 263 | case OP_SUB_III: VEC_ARG2(i_dest = i1 - i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:264:26: note: in expansion of macro ‘VEC_ARG2’ 264 | case OP_MUL_III: VEC_ARG2(i_dest = i1 * i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:265:26: note: in expansion of macro ‘VEC_ARG2’ 265 | case OP_DIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:266:26: note: in expansion of macro ‘VEC_ARG2’ 266 | case OP_POW_III: VEC_ARG2(i_dest = (i2 < 0) ? (1 / i1) : (int)pow((double)i1, i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:267:26: note: in expansion of macro ‘VEC_ARG2’ 267 | case OP_MOD_III: VEC_ARG2(i_dest = i2 == 0 ? 0 :((i1 % i2) + i2) % i2); | ^~~~~~~~ numexpr/interp_body.cpp:268:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:269:29: note: in expansion of macro ‘VEC_ARG2’ 269 | case OP_LSHIFT_III: VEC_ARG2(i_dest = i1 << i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:270:29: note: in expansion of macro ‘VEC_ARG2’ 270 | case OP_RSHIFT_III: VEC_ARG2(i_dest = i1 >> i2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:272:29: note: in expansion of macro ‘VEC_ARG3’ 272 | case OP_WHERE_IBII: VEC_ARG3(i_dest = b1 ? i2 : i3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:274:28: note: in expansion of macro ‘VEC_ARG1’ 274 | case OP_INVERT_II: VEC_ARG1(i_dest = ~i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:275:26: note: in expansion of macro ‘VEC_ARG2’ 275 | case OP_AND_III: VEC_ARG2(i_dest = (i1 & i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:276:25: note: in expansion of macro ‘VEC_ARG2’ 276 | case OP_OR_III: VEC_ARG2(i_dest = (i1 | i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:277:26: note: in expansion of macro ‘VEC_ARG2’ 277 | case OP_XOR_III: VEC_ARG2(i_dest = (i1 ^ i2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:280:26: note: in expansion of macro ‘VEC_ARG1’ 280 | case OP_CAST_LI: VEC_ARG1(l_dest = (long long)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:282:25: note: in expansion of macro ‘VEC_ARG1’ 282 | case OP_NEG_LL: VEC_ARG1(l_dest = -l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:284:26: note: in expansion of macro ‘VEC_ARG2’ 284 | case OP_ADD_LLL: VEC_ARG2(l_dest = l1 + l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:285:26: note: in expansion of macro ‘VEC_ARG2’ 285 | case OP_SUB_LLL: VEC_ARG2(l_dest = l1 - l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:286:26: note: in expansion of macro ‘VEC_ARG2’ 286 | case OP_MUL_LLL: VEC_ARG2(l_dest = l1 * l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:287:26: note: in expansion of macro ‘VEC_ARG2’ 287 | case OP_DIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:291:26: note: in expansion of macro ‘VEC_ARG2’ 291 | case OP_POW_LLL: VEC_ARG2(l_dest = (l2 < 0) ? (1 / l1) : (long long)llround(pow((long double)l1, (long double)l2))); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:293:26: note: in expansion of macro ‘VEC_ARG2’ 293 | case OP_MOD_LLL: VEC_ARG2(l_dest = l2 == 0 ? 0 :((l1 % l2) + l2) % l2); | ^~~~~~~~ numexpr/interp_body.cpp:294:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:295:29: note: in expansion of macro ‘VEC_ARG2’ 295 | case OP_LSHIFT_LLL: VEC_ARG2(l_dest = l1 << l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:296:29: note: in expansion of macro ‘VEC_ARG2’ 296 | case OP_RSHIFT_LLL: VEC_ARG2(l_dest = l1 >> l2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:298:29: note: in expansion of macro ‘VEC_ARG3’ 298 | case OP_WHERE_LBLL: VEC_ARG3(l_dest = b1 ? l2 : l3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:300:28: note: in expansion of macro ‘VEC_ARG1’ 300 | case OP_INVERT_LL: VEC_ARG1(l_dest = ~l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:301:26: note: in expansion of macro ‘VEC_ARG2’ 301 | case OP_AND_LLL: VEC_ARG2(l_dest = (l1 & l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:302:25: note: in expansion of macro ‘VEC_ARG2’ 302 | case OP_OR_LLL: VEC_ARG2(l_dest = (l1 | l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:303:26: note: in expansion of macro ‘VEC_ARG2’ 303 | case OP_XOR_LLL: VEC_ARG2(l_dest = (l1 ^ l2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:306:26: note: in expansion of macro ‘VEC_ARG1’ 306 | case OP_CAST_FI: VEC_ARG1(f_dest = (float)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:307:26: note: in expansion of macro ‘VEC_ARG1’ 307 | case OP_CAST_FL: VEC_ARG1(f_dest = (float)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:309:25: note: in expansion of macro ‘VEC_ARG1’ 309 | case OP_NEG_FF: VEC_ARG1(f_dest = -f1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:311:26: note: in expansion of macro ‘VEC_ARG2’ 311 | case OP_ADD_FFF: VEC_ARG2(f_dest = f1 + f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:312:26: note: in expansion of macro ‘VEC_ARG2’ 312 | case OP_SUB_FFF: VEC_ARG2(f_dest = f1 - f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:313:26: note: in expansion of macro ‘VEC_ARG2’ 313 | case OP_MUL_FFF: VEC_ARG2(f_dest = f1 * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:319:13: note: in expansion of macro ‘VEC_ARG2’ 319 | VEC_ARG2(f_dest = f1 / f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:326:13: note: in expansion of macro ‘VEC_ARG2’ 326 | VEC_ARG2(f_dest = powf(f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:328:26: note: in expansion of macro ‘VEC_ARG2’ 328 | case OP_MOD_FFF: VEC_ARG2(f_dest = f1 - floorf(f1/f2) * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:329:31: note: in expansion of macro ‘VEC_ARG2’ 329 | case OP_FLOORDIV_FFF: VEC_ARG2(f_dest = floorf(f1/f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:335:13: note: in expansion of macro ‘VEC_ARG1’ 335 | VEC_ARG1(f_dest = sqrtf(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:338:29: note: in expansion of macro ‘VEC_ARG3’ 338 | case OP_WHERE_FBFF: VEC_ARG3(f_dest = b1 ? f2 : f3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:345:13: note: in expansion of macro ‘VEC_ARG1’ 345 | VEC_ARG1(f_dest = functions_ff[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:353:13: note: in expansion of macro ‘VEC_ARG2’ 353 | VEC_ARG2(f_dest = functions_fff[arg3](f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:357:26: note: in expansion of macro ‘VEC_ARG1’ 357 | case OP_CAST_DI: VEC_ARG1(d_dest = (double)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:358:26: note: in expansion of macro ‘VEC_ARG1’ 358 | case OP_CAST_DL: VEC_ARG1(d_dest = (double)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:359:26: note: in expansion of macro ‘VEC_ARG1’ 359 | case OP_CAST_DF: VEC_ARG1(d_dest = (double)(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:361:25: note: in expansion of macro ‘VEC_ARG1’ 361 | case OP_NEG_DD: VEC_ARG1(d_dest = -d1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:363:26: note: in expansion of macro ‘VEC_ARG2’ 363 | case OP_ADD_DDD: VEC_ARG2(d_dest = d1 + d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:364:26: note: in expansion of macro ‘VEC_ARG2’ 364 | case OP_SUB_DDD: VEC_ARG2(d_dest = d1 - d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:365:26: note: in expansion of macro ‘VEC_ARG2’ 365 | case OP_MUL_DDD: VEC_ARG2(d_dest = d1 * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:371:13: note: in expansion of macro ‘VEC_ARG2’ 371 | VEC_ARG2(d_dest = d1 / d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:378:13: note: in expansion of macro ‘VEC_ARG2’ 378 | VEC_ARG2(d_dest = pow(d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:380:26: note: in expansion of macro ‘VEC_ARG2’ 380 | case OP_MOD_DDD: VEC_ARG2(d_dest = d1 - floor(d1/d2) * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:381:31: note: in expansion of macro ‘VEC_ARG2’ 381 | case OP_FLOORDIV_DDD: VEC_ARG2(d_dest = floor(d1/d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:387:13: note: in expansion of macro ‘VEC_ARG1’ 387 | VEC_ARG1(d_dest = sqrt(d1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:390:29: note: in expansion of macro ‘VEC_ARG3’ 390 | case OP_WHERE_DBDD: VEC_ARG3(d_dest = b1 ? d2 : d3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:397:13: note: in expansion of macro ‘VEC_ARG1’ 397 | VEC_ARG1(d_dest = functions_dd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:405:13: note: in expansion of macro ‘VEC_ARG2’ 405 | VEC_ARG2(d_dest = functions_ddd[arg3](d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:409:26: note: in expansion of macro ‘VEC_ARG1’ 409 | case OP_CAST_CI: VEC_ARG1(cr_dest = (double)(i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:411:26: note: in expansion of macro ‘VEC_ARG1’ 411 | case OP_CAST_CL: VEC_ARG1(cr_dest = (double)(l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:413:26: note: in expansion of macro ‘VEC_ARG1’ 413 | case OP_CAST_CF: VEC_ARG1(cr_dest = f1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:415:26: note: in expansion of macro ‘VEC_ARG1’ 415 | case OP_CAST_CD: VEC_ARG1(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:419:25: note: in expansion of macro ‘VEC_ARG1’ 419 | case OP_NEG_CC: VEC_ARG1(cr_dest = -c1r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:422:26: note: in expansion of macro ‘VEC_ARG2’ 422 | case OP_ADD_CCC: VEC_ARG2(cr_dest = c1r + c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:424:26: note: in expansion of macro ‘VEC_ARG2’ 424 | case OP_SUB_CCC: VEC_ARG2(cr_dest = c1r - c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:426:26: note: in expansion of macro ‘VEC_ARG2’ 426 | case OP_MUL_CCC: VEC_ARG2(da = c1r*c2r - c1i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:434:13: note: in expansion of macro ‘VEC_ARG2’ 434 | VEC_ARG2(da = c2r*c2r + c2i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:439:25: note: in expansion of macro ‘VEC_ARG2’ 439 | case OP_EQ_BCC: VEC_ARG2(b_dest = (c1r == c2r && c1i == c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:440:25: note: in expansion of macro ‘VEC_ARG2’ 440 | case OP_NE_BCC: VEC_ARG2(b_dest = (c1r != c2r || c1i != c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:442:29: note: in expansion of macro ‘VEC_ARG3’ 442 | case OP_WHERE_CBCC: VEC_ARG3(cr_dest = b1 ? c2r : c3r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:450:13: note: in expansion of macro ‘VEC_ARG1’ 450 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:456:28: note: in expansion of macro ‘VEC_ARG2’ 456 | case OP_FUNC_CCCN: VEC_ARG2(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:464:26: note: in expansion of macro ‘VEC_ARG1’ 464 | case OP_REAL_DC: VEC_ARG1(d_dest = c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:465:26: note: in expansion of macro ‘VEC_ARG1’ 465 | case OP_IMAG_DC: VEC_ARG1(d_dest = c1i); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:466:30: note: in expansion of macro ‘VEC_ARG2’ 466 | case OP_COMPLEX_CDD: VEC_ARG2(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:475:13: note: in expansion of macro ‘VEC_ARG1’ 475 | VEC_ARG1(b_dest = functions_bf[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:484:13: note: in expansion of macro ‘VEC_ARG1’ 484 | VEC_ARG1(b_dest = functions_bd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:492:13: note: in expansion of macro ‘VEC_ARG1’ 492 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:503:13: note: in expansion of macro ‘VEC_ARG1’ 503 | VEC_ARG1(i_dest = functions_ii[arg2](i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:510:13: note: in expansion of macro ‘VEC_ARG1’ 510 | VEC_ARG1(l_dest = functions_ll[arg2](l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:514:26: note: in expansion of macro ‘VEC_ARG1’ 514 | case OP_SUM_IIN: VEC_ARG1(i_reduce += i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:515:26: note: in expansion of macro ‘VEC_ARG1’ 515 | case OP_SUM_LLN: VEC_ARG1(l_reduce += l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:516:26: note: in expansion of macro ‘VEC_ARG1’ 516 | case OP_SUM_FFN: VEC_ARG1(f_reduce += f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:517:26: note: in expansion of macro ‘VEC_ARG1’ 517 | case OP_SUM_DDN: VEC_ARG1(d_reduce += d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:518:26: note: in expansion of macro ‘VEC_ARG1’ 518 | case OP_SUM_CCN: VEC_ARG1(cr_reduce += c1r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:521:27: note: in expansion of macro ‘VEC_ARG1’ 521 | case OP_PROD_IIN: VEC_ARG1(i_reduce *= i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:522:27: note: in expansion of macro ‘VEC_ARG1’ 522 | case OP_PROD_LLN: VEC_ARG1(l_reduce *= l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:523:27: note: in expansion of macro ‘VEC_ARG1’ 523 | case OP_PROD_FFN: VEC_ARG1(f_reduce *= f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:524:27: note: in expansion of macro ‘VEC_ARG1’ 524 | case OP_PROD_DDN: VEC_ARG1(d_reduce *= d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:525:27: note: in expansion of macro ‘VEC_ARG1’ 525 | case OP_PROD_CCN: VEC_ARG1(da = cr_reduce*c1r - ci_reduce*c1i; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:529:26: note: in expansion of macro ‘VEC_ARG1’ 529 | case OP_MIN_IIN: VEC_ARG1(i_reduce = fmin(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:530:26: note: in expansion of macro ‘VEC_ARG1’ 530 | case OP_MIN_LLN: VEC_ARG1(l_reduce = fmin(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:531:26: note: in expansion of macro ‘VEC_ARG1’ 531 | case OP_MIN_FFN: VEC_ARG1(f_reduce = fmin(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:532:26: note: in expansion of macro ‘VEC_ARG1’ 532 | case OP_MIN_DDN: VEC_ARG1(d_reduce = fmin(d_reduce, d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:534:26: note: in expansion of macro ‘VEC_ARG1’ 534 | case OP_MAX_IIN: VEC_ARG1(i_reduce = fmax(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:535:26: note: in expansion of macro ‘VEC_ARG1’ 535 | case OP_MAX_LLN: VEC_ARG1(l_reduce = fmax(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:536:26: note: in expansion of macro ‘VEC_ARG1’ 536 | case OP_MAX_FFN: VEC_ARG1(f_reduce = fmax(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:537:26: note: in expansion of macro ‘VEC_ARG1’ 537 | case OP_MAX_DDN: VEC_ARG1(d_reduce = fmax(d_reduce, d1)); | ^~~~~~~~ In file included from numexpr/interpreter.cpp:748: numexpr/interp_body.cpp: In function ‘int vm_engine_iter_outer_reduce_task(NpyIter*, npy_intp*, const vm_params&, int*, char**)’: numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:208:26: note: in expansion of macro ‘VEC_ARG1’ 208 | case OP_COPY_BB: VEC_ARG1(b_dest = b1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:209:26: note: in expansion of macro ‘VEC_ARG1’ 209 | case OP_COPY_SS: VEC_ARG1(memcpy(s_dest, s1, ss1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:213:26: note: in expansion of macro ‘VEC_ARG1’ 213 | case OP_COPY_II: VEC_ARG1(memcpy(&i_dest, s1, sizeof(int))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:214:26: note: in expansion of macro ‘VEC_ARG1’ 214 | case OP_COPY_LL: VEC_ARG1(memcpy(&l_dest, s1, sizeof(long long))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:215:26: note: in expansion of macro ‘VEC_ARG1’ 215 | case OP_COPY_FF: VEC_ARG1(memcpy(&f_dest, s1, sizeof(float))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:216:26: note: in expansion of macro ‘VEC_ARG1’ 216 | case OP_COPY_DD: VEC_ARG1(memcpy(&d_dest, s1, sizeof(double))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:217:26: note: in expansion of macro ‘VEC_ARG1’ 217 | case OP_COPY_CC: VEC_ARG1(memcpy(&cr_dest, s1, sizeof(double)*2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:220:28: note: in expansion of macro ‘VEC_ARG1’ 220 | case OP_INVERT_BB: VEC_ARG1(b_dest = !b1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:221:26: note: in expansion of macro ‘VEC_ARG2’ 221 | case OP_AND_BBB: VEC_ARG2(b_dest = (b1 && b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:222:25: note: in expansion of macro ‘VEC_ARG2’ 222 | case OP_OR_BBB: VEC_ARG2(b_dest = (b1 || b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:223:26: note: in expansion of macro ‘VEC_ARG2’ 223 | case OP_XOR_BBB: VEC_ARG2(b_dest = (b1 || b2) && !(b1 && b2) ); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:225:25: note: in expansion of macro ‘VEC_ARG2’ 225 | case OP_EQ_BBB: VEC_ARG2(b_dest = (b1 == b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:226:25: note: in expansion of macro ‘VEC_ARG2’ 226 | case OP_NE_BBB: VEC_ARG2(b_dest = (b1 != b2)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:227:29: note: in expansion of macro ‘VEC_ARG3’ 227 | case OP_WHERE_BBBB: VEC_ARG3(b_dest = b1 ? b2 : b3); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:230:25: note: in expansion of macro ‘VEC_ARG2’ 230 | case OP_GT_BII: VEC_ARG2(b_dest = (i1 > i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:231:25: note: in expansion of macro ‘VEC_ARG2’ 231 | case OP_GE_BII: VEC_ARG2(b_dest = (i1 >= i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:232:25: note: in expansion of macro ‘VEC_ARG2’ 232 | case OP_EQ_BII: VEC_ARG2(b_dest = (i1 == i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:233:25: note: in expansion of macro ‘VEC_ARG2’ 233 | case OP_NE_BII: VEC_ARG2(b_dest = (i1 != i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:235:25: note: in expansion of macro ‘VEC_ARG2’ 235 | case OP_GT_BLL: VEC_ARG2(b_dest = (l1 > l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:236:25: note: in expansion of macro ‘VEC_ARG2’ 236 | case OP_GE_BLL: VEC_ARG2(b_dest = (l1 >= l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:237:25: note: in expansion of macro ‘VEC_ARG2’ 237 | case OP_EQ_BLL: VEC_ARG2(b_dest = (l1 == l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:238:25: note: in expansion of macro ‘VEC_ARG2’ 238 | case OP_NE_BLL: VEC_ARG2(b_dest = (l1 != l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:240:25: note: in expansion of macro ‘VEC_ARG2’ 240 | case OP_GT_BFF: VEC_ARG2(b_dest = (f1 > f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:241:25: note: in expansion of macro ‘VEC_ARG2’ 241 | case OP_GE_BFF: VEC_ARG2(b_dest = (f1 >= f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:242:25: note: in expansion of macro ‘VEC_ARG2’ 242 | case OP_EQ_BFF: VEC_ARG2(b_dest = (f1 == f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:243:25: note: in expansion of macro ‘VEC_ARG2’ 243 | case OP_NE_BFF: VEC_ARG2(b_dest = (f1 != f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:245:25: note: in expansion of macro ‘VEC_ARG2’ 245 | case OP_GT_BDD: VEC_ARG2(b_dest = (d1 > d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:246:25: note: in expansion of macro ‘VEC_ARG2’ 246 | case OP_GE_BDD: VEC_ARG2(b_dest = (d1 >= d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:247:25: note: in expansion of macro ‘VEC_ARG2’ 247 | case OP_EQ_BDD: VEC_ARG2(b_dest = (d1 == d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:248:25: note: in expansion of macro ‘VEC_ARG2’ 248 | case OP_NE_BDD: VEC_ARG2(b_dest = (d1 != d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:250:25: note: in expansion of macro ‘VEC_ARG2’ 250 | case OP_GT_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) > 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:251:25: note: in expansion of macro ‘VEC_ARG2’ 251 | case OP_GE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) >= 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:252:25: note: in expansion of macro ‘VEC_ARG2’ 252 | case OP_EQ_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) == 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:253:25: note: in expansion of macro ‘VEC_ARG2’ 253 | case OP_NE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) != 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:255:31: note: in expansion of macro ‘VEC_ARG2’ 255 | case OP_CONTAINS_BSS: VEC_ARG2(b_dest = stringcontains(s1, s2, ss1, ss2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:258:26: note: in expansion of macro ‘VEC_ARG1’ 258 | case OP_CAST_IB: VEC_ARG1(i_dest = (int)(b1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:260:25: note: in expansion of macro ‘VEC_ARG1’ 260 | case OP_NEG_II: VEC_ARG1(i_dest = -i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:262:26: note: in expansion of macro ‘VEC_ARG2’ 262 | case OP_ADD_III: VEC_ARG2(i_dest = i1 + i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:263:26: note: in expansion of macro ‘VEC_ARG2’ 263 | case OP_SUB_III: VEC_ARG2(i_dest = i1 - i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:264:26: note: in expansion of macro ‘VEC_ARG2’ 264 | case OP_MUL_III: VEC_ARG2(i_dest = i1 * i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:265:26: note: in expansion of macro ‘VEC_ARG2’ 265 | case OP_DIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:266:26: note: in expansion of macro ‘VEC_ARG2’ 266 | case OP_POW_III: VEC_ARG2(i_dest = (i2 < 0) ? (1 / i1) : (int)pow((double)i1, i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:267:26: note: in expansion of macro ‘VEC_ARG2’ 267 | case OP_MOD_III: VEC_ARG2(i_dest = i2 == 0 ? 0 :((i1 % i2) + i2) % i2); | ^~~~~~~~ numexpr/interp_body.cpp:268:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:269:29: note: in expansion of macro ‘VEC_ARG2’ 269 | case OP_LSHIFT_III: VEC_ARG2(i_dest = i1 << i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:270:29: note: in expansion of macro ‘VEC_ARG2’ 270 | case OP_RSHIFT_III: VEC_ARG2(i_dest = i1 >> i2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:272:29: note: in expansion of macro ‘VEC_ARG3’ 272 | case OP_WHERE_IBII: VEC_ARG3(i_dest = b1 ? i2 : i3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:274:28: note: in expansion of macro ‘VEC_ARG1’ 274 | case OP_INVERT_II: VEC_ARG1(i_dest = ~i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:275:26: note: in expansion of macro ‘VEC_ARG2’ 275 | case OP_AND_III: VEC_ARG2(i_dest = (i1 & i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:276:25: note: in expansion of macro ‘VEC_ARG2’ 276 | case OP_OR_III: VEC_ARG2(i_dest = (i1 | i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:277:26: note: in expansion of macro ‘VEC_ARG2’ 277 | case OP_XOR_III: VEC_ARG2(i_dest = (i1 ^ i2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:280:26: note: in expansion of macro ‘VEC_ARG1’ 280 | case OP_CAST_LI: VEC_ARG1(l_dest = (long long)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:282:25: note: in expansion of macro ‘VEC_ARG1’ 282 | case OP_NEG_LL: VEC_ARG1(l_dest = -l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:284:26: note: in expansion of macro ‘VEC_ARG2’ 284 | case OP_ADD_LLL: VEC_ARG2(l_dest = l1 + l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:285:26: note: in expansion of macro ‘VEC_ARG2’ 285 | case OP_SUB_LLL: VEC_ARG2(l_dest = l1 - l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:286:26: note: in expansion of macro ‘VEC_ARG2’ 286 | case OP_MUL_LLL: VEC_ARG2(l_dest = l1 * l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:287:26: note: in expansion of macro ‘VEC_ARG2’ 287 | case OP_DIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:291:26: note: in expansion of macro ‘VEC_ARG2’ 291 | case OP_POW_LLL: VEC_ARG2(l_dest = (l2 < 0) ? (1 / l1) : (long long)llround(pow((long double)l1, (long double)l2))); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:293:26: note: in expansion of macro ‘VEC_ARG2’ 293 | case OP_MOD_LLL: VEC_ARG2(l_dest = l2 == 0 ? 0 :((l1 % l2) + l2) % l2); | ^~~~~~~~ numexpr/interp_body.cpp:294:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:295:29: note: in expansion of macro ‘VEC_ARG2’ 295 | case OP_LSHIFT_LLL: VEC_ARG2(l_dest = l1 << l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:296:29: note: in expansion of macro ‘VEC_ARG2’ 296 | case OP_RSHIFT_LLL: VEC_ARG2(l_dest = l1 >> l2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:298:29: note: in expansion of macro ‘VEC_ARG3’ 298 | case OP_WHERE_LBLL: VEC_ARG3(l_dest = b1 ? l2 : l3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:300:28: note: in expansion of macro ‘VEC_ARG1’ 300 | case OP_INVERT_LL: VEC_ARG1(l_dest = ~l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:301:26: note: in expansion of macro ‘VEC_ARG2’ 301 | case OP_AND_LLL: VEC_ARG2(l_dest = (l1 & l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:302:25: note: in expansion of macro ‘VEC_ARG2’ 302 | case OP_OR_LLL: VEC_ARG2(l_dest = (l1 | l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:303:26: note: in expansion of macro ‘VEC_ARG2’ 303 | case OP_XOR_LLL: VEC_ARG2(l_dest = (l1 ^ l2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:306:26: note: in expansion of macro ‘VEC_ARG1’ 306 | case OP_CAST_FI: VEC_ARG1(f_dest = (float)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:307:26: note: in expansion of macro ‘VEC_ARG1’ 307 | case OP_CAST_FL: VEC_ARG1(f_dest = (float)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:309:25: note: in expansion of macro ‘VEC_ARG1’ 309 | case OP_NEG_FF: VEC_ARG1(f_dest = -f1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:311:26: note: in expansion of macro ‘VEC_ARG2’ 311 | case OP_ADD_FFF: VEC_ARG2(f_dest = f1 + f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:312:26: note: in expansion of macro ‘VEC_ARG2’ 312 | case OP_SUB_FFF: VEC_ARG2(f_dest = f1 - f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:313:26: note: in expansion of macro ‘VEC_ARG2’ 313 | case OP_MUL_FFF: VEC_ARG2(f_dest = f1 * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:319:13: note: in expansion of macro ‘VEC_ARG2’ 319 | VEC_ARG2(f_dest = f1 / f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:326:13: note: in expansion of macro ‘VEC_ARG2’ 326 | VEC_ARG2(f_dest = powf(f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:328:26: note: in expansion of macro ‘VEC_ARG2’ 328 | case OP_MOD_FFF: VEC_ARG2(f_dest = f1 - floorf(f1/f2) * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:329:31: note: in expansion of macro ‘VEC_ARG2’ 329 | case OP_FLOORDIV_FFF: VEC_ARG2(f_dest = floorf(f1/f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:335:13: note: in expansion of macro ‘VEC_ARG1’ 335 | VEC_ARG1(f_dest = sqrtf(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:338:29: note: in expansion of macro ‘VEC_ARG3’ 338 | case OP_WHERE_FBFF: VEC_ARG3(f_dest = b1 ? f2 : f3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:345:13: note: in expansion of macro ‘VEC_ARG1’ 345 | VEC_ARG1(f_dest = functions_ff[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:353:13: note: in expansion of macro ‘VEC_ARG2’ 353 | VEC_ARG2(f_dest = functions_fff[arg3](f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:357:26: note: in expansion of macro ‘VEC_ARG1’ 357 | case OP_CAST_DI: VEC_ARG1(d_dest = (double)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:358:26: note: in expansion of macro ‘VEC_ARG1’ 358 | case OP_CAST_DL: VEC_ARG1(d_dest = (double)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:359:26: note: in expansion of macro ‘VEC_ARG1’ 359 | case OP_CAST_DF: VEC_ARG1(d_dest = (double)(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:361:25: note: in expansion of macro ‘VEC_ARG1’ 361 | case OP_NEG_DD: VEC_ARG1(d_dest = -d1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:363:26: note: in expansion of macro ‘VEC_ARG2’ 363 | case OP_ADD_DDD: VEC_ARG2(d_dest = d1 + d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:364:26: note: in expansion of macro ‘VEC_ARG2’ 364 | case OP_SUB_DDD: VEC_ARG2(d_dest = d1 - d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:365:26: note: in expansion of macro ‘VEC_ARG2’ 365 | case OP_MUL_DDD: VEC_ARG2(d_dest = d1 * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:371:13: note: in expansion of macro ‘VEC_ARG2’ 371 | VEC_ARG2(d_dest = d1 / d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:378:13: note: in expansion of macro ‘VEC_ARG2’ 378 | VEC_ARG2(d_dest = pow(d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:380:26: note: in expansion of macro ‘VEC_ARG2’ 380 | case OP_MOD_DDD: VEC_ARG2(d_dest = d1 - floor(d1/d2) * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:381:31: note: in expansion of macro ‘VEC_ARG2’ 381 | case OP_FLOORDIV_DDD: VEC_ARG2(d_dest = floor(d1/d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:387:13: note: in expansion of macro ‘VEC_ARG1’ 387 | VEC_ARG1(d_dest = sqrt(d1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:390:29: note: in expansion of macro ‘VEC_ARG3’ 390 | case OP_WHERE_DBDD: VEC_ARG3(d_dest = b1 ? d2 : d3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:397:13: note: in expansion of macro ‘VEC_ARG1’ 397 | VEC_ARG1(d_dest = functions_dd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:405:13: note: in expansion of macro ‘VEC_ARG2’ 405 | VEC_ARG2(d_dest = functions_ddd[arg3](d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:409:26: note: in expansion of macro ‘VEC_ARG1’ 409 | case OP_CAST_CI: VEC_ARG1(cr_dest = (double)(i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:411:26: note: in expansion of macro ‘VEC_ARG1’ 411 | case OP_CAST_CL: VEC_ARG1(cr_dest = (double)(l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:413:26: note: in expansion of macro ‘VEC_ARG1’ 413 | case OP_CAST_CF: VEC_ARG1(cr_dest = f1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:415:26: note: in expansion of macro ‘VEC_ARG1’ 415 | case OP_CAST_CD: VEC_ARG1(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:419:25: note: in expansion of macro ‘VEC_ARG1’ 419 | case OP_NEG_CC: VEC_ARG1(cr_dest = -c1r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:422:26: note: in expansion of macro ‘VEC_ARG2’ 422 | case OP_ADD_CCC: VEC_ARG2(cr_dest = c1r + c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:424:26: note: in expansion of macro ‘VEC_ARG2’ 424 | case OP_SUB_CCC: VEC_ARG2(cr_dest = c1r - c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:426:26: note: in expansion of macro ‘VEC_ARG2’ 426 | case OP_MUL_CCC: VEC_ARG2(da = c1r*c2r - c1i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:434:13: note: in expansion of macro ‘VEC_ARG2’ 434 | VEC_ARG2(da = c2r*c2r + c2i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:439:25: note: in expansion of macro ‘VEC_ARG2’ 439 | case OP_EQ_BCC: VEC_ARG2(b_dest = (c1r == c2r && c1i == c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:440:25: note: in expansion of macro ‘VEC_ARG2’ 440 | case OP_NE_BCC: VEC_ARG2(b_dest = (c1r != c2r || c1i != c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:442:29: note: in expansion of macro ‘VEC_ARG3’ 442 | case OP_WHERE_CBCC: VEC_ARG3(cr_dest = b1 ? c2r : c3r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:450:13: note: in expansion of macro ‘VEC_ARG1’ 450 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:456:28: note: in expansion of macro ‘VEC_ARG2’ 456 | case OP_FUNC_CCCN: VEC_ARG2(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:464:26: note: in expansion of macro ‘VEC_ARG1’ 464 | case OP_REAL_DC: VEC_ARG1(d_dest = c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:465:26: note: in expansion of macro ‘VEC_ARG1’ 465 | case OP_IMAG_DC: VEC_ARG1(d_dest = c1i); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:466:30: note: in expansion of macro ‘VEC_ARG2’ 466 | case OP_COMPLEX_CDD: VEC_ARG2(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:475:13: note: in expansion of macro ‘VEC_ARG1’ 475 | VEC_ARG1(b_dest = functions_bf[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:484:13: note: in expansion of macro ‘VEC_ARG1’ 484 | VEC_ARG1(b_dest = functions_bd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:492:13: note: in expansion of macro ‘VEC_ARG1’ 492 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:503:13: note: in expansion of macro ‘VEC_ARG1’ 503 | VEC_ARG1(i_dest = functions_ii[arg2](i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:510:13: note: in expansion of macro ‘VEC_ARG1’ 510 | VEC_ARG1(l_dest = functions_ll[arg2](l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:514:26: note: in expansion of macro ‘VEC_ARG1’ 514 | case OP_SUM_IIN: VEC_ARG1(i_reduce += i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:515:26: note: in expansion of macro ‘VEC_ARG1’ 515 | case OP_SUM_LLN: VEC_ARG1(l_reduce += l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:516:26: note: in expansion of macro ‘VEC_ARG1’ 516 | case OP_SUM_FFN: VEC_ARG1(f_reduce += f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:517:26: note: in expansion of macro ‘VEC_ARG1’ 517 | case OP_SUM_DDN: VEC_ARG1(d_reduce += d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:518:26: note: in expansion of macro ‘VEC_ARG1’ 518 | case OP_SUM_CCN: VEC_ARG1(cr_reduce += c1r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:521:27: note: in expansion of macro ‘VEC_ARG1’ 521 | case OP_PROD_IIN: VEC_ARG1(i_reduce *= i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:522:27: note: in expansion of macro ‘VEC_ARG1’ 522 | case OP_PROD_LLN: VEC_ARG1(l_reduce *= l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:523:27: note: in expansion of macro ‘VEC_ARG1’ 523 | case OP_PROD_FFN: VEC_ARG1(f_reduce *= f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:524:27: note: in expansion of macro ‘VEC_ARG1’ 524 | case OP_PROD_DDN: VEC_ARG1(d_reduce *= d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:525:27: note: in expansion of macro ‘VEC_ARG1’ 525 | case OP_PROD_CCN: VEC_ARG1(da = cr_reduce*c1r - ci_reduce*c1i; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:529:26: note: in expansion of macro ‘VEC_ARG1’ 529 | case OP_MIN_IIN: VEC_ARG1(i_reduce = fmin(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:530:26: note: in expansion of macro ‘VEC_ARG1’ 530 | case OP_MIN_LLN: VEC_ARG1(l_reduce = fmin(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:531:26: note: in expansion of macro ‘VEC_ARG1’ 531 | case OP_MIN_FFN: VEC_ARG1(f_reduce = fmin(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:532:26: note: in expansion of macro ‘VEC_ARG1’ 532 | case OP_MIN_DDN: VEC_ARG1(d_reduce = fmin(d_reduce, d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:534:26: note: in expansion of macro ‘VEC_ARG1’ 534 | case OP_MAX_IIN: VEC_ARG1(i_reduce = fmax(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:535:26: note: in expansion of macro ‘VEC_ARG1’ 535 | case OP_MAX_LLN: VEC_ARG1(l_reduce = fmax(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:536:26: note: in expansion of macro ‘VEC_ARG1’ 536 | case OP_MAX_FFN: VEC_ARG1(f_reduce = fmax(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:537:26: note: in expansion of macro ‘VEC_ARG1’ 537 | case OP_MAX_DDN: VEC_ARG1(d_reduce = fmax(d_reduce, d1)); | ^~~~~~~~ In file included from numexpr/interpreter.cpp:760: numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:208:26: note: in expansion of macro ‘VEC_ARG1’ 208 | case OP_COPY_BB: VEC_ARG1(b_dest = b1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:209:26: note: in expansion of macro ‘VEC_ARG1’ 209 | case OP_COPY_SS: VEC_ARG1(memcpy(s_dest, s1, ss1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:213:26: note: in expansion of macro ‘VEC_ARG1’ 213 | case OP_COPY_II: VEC_ARG1(memcpy(&i_dest, s1, sizeof(int))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:214:26: note: in expansion of macro ‘VEC_ARG1’ 214 | case OP_COPY_LL: VEC_ARG1(memcpy(&l_dest, s1, sizeof(long long))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:215:26: note: in expansion of macro ‘VEC_ARG1’ 215 | case OP_COPY_FF: VEC_ARG1(memcpy(&f_dest, s1, sizeof(float))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:216:26: note: in expansion of macro ‘VEC_ARG1’ 216 | case OP_COPY_DD: VEC_ARG1(memcpy(&d_dest, s1, sizeof(double))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:217:26: note: in expansion of macro ‘VEC_ARG1’ 217 | case OP_COPY_CC: VEC_ARG1(memcpy(&cr_dest, s1, sizeof(double)*2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:220:28: note: in expansion of macro ‘VEC_ARG1’ 220 | case OP_INVERT_BB: VEC_ARG1(b_dest = !b1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:221:26: note: in expansion of macro ‘VEC_ARG2’ 221 | case OP_AND_BBB: VEC_ARG2(b_dest = (b1 && b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:222:25: note: in expansion of macro ‘VEC_ARG2’ 222 | case OP_OR_BBB: VEC_ARG2(b_dest = (b1 || b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:223:26: note: in expansion of macro ‘VEC_ARG2’ 223 | case OP_XOR_BBB: VEC_ARG2(b_dest = (b1 || b2) && !(b1 && b2) ); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:225:25: note: in expansion of macro ‘VEC_ARG2’ 225 | case OP_EQ_BBB: VEC_ARG2(b_dest = (b1 == b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:226:25: note: in expansion of macro ‘VEC_ARG2’ 226 | case OP_NE_BBB: VEC_ARG2(b_dest = (b1 != b2)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:227:29: note: in expansion of macro ‘VEC_ARG3’ 227 | case OP_WHERE_BBBB: VEC_ARG3(b_dest = b1 ? b2 : b3); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:230:25: note: in expansion of macro ‘VEC_ARG2’ 230 | case OP_GT_BII: VEC_ARG2(b_dest = (i1 > i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:231:25: note: in expansion of macro ‘VEC_ARG2’ 231 | case OP_GE_BII: VEC_ARG2(b_dest = (i1 >= i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:232:25: note: in expansion of macro ‘VEC_ARG2’ 232 | case OP_EQ_BII: VEC_ARG2(b_dest = (i1 == i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:233:25: note: in expansion of macro ‘VEC_ARG2’ 233 | case OP_NE_BII: VEC_ARG2(b_dest = (i1 != i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:235:25: note: in expansion of macro ‘VEC_ARG2’ 235 | case OP_GT_BLL: VEC_ARG2(b_dest = (l1 > l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:236:25: note: in expansion of macro ‘VEC_ARG2’ 236 | case OP_GE_BLL: VEC_ARG2(b_dest = (l1 >= l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:237:25: note: in expansion of macro ‘VEC_ARG2’ 237 | case OP_EQ_BLL: VEC_ARG2(b_dest = (l1 == l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:238:25: note: in expansion of macro ‘VEC_ARG2’ 238 | case OP_NE_BLL: VEC_ARG2(b_dest = (l1 != l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:240:25: note: in expansion of macro ‘VEC_ARG2’ 240 | case OP_GT_BFF: VEC_ARG2(b_dest = (f1 > f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:241:25: note: in expansion of macro ‘VEC_ARG2’ 241 | case OP_GE_BFF: VEC_ARG2(b_dest = (f1 >= f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:242:25: note: in expansion of macro ‘VEC_ARG2’ 242 | case OP_EQ_BFF: VEC_ARG2(b_dest = (f1 == f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:243:25: note: in expansion of macro ‘VEC_ARG2’ 243 | case OP_NE_BFF: VEC_ARG2(b_dest = (f1 != f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:245:25: note: in expansion of macro ‘VEC_ARG2’ 245 | case OP_GT_BDD: VEC_ARG2(b_dest = (d1 > d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:246:25: note: in expansion of macro ‘VEC_ARG2’ 246 | case OP_GE_BDD: VEC_ARG2(b_dest = (d1 >= d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:247:25: note: in expansion of macro ‘VEC_ARG2’ 247 | case OP_EQ_BDD: VEC_ARG2(b_dest = (d1 == d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:248:25: note: in expansion of macro ‘VEC_ARG2’ 248 | case OP_NE_BDD: VEC_ARG2(b_dest = (d1 != d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:250:25: note: in expansion of macro ‘VEC_ARG2’ 250 | case OP_GT_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) > 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:251:25: note: in expansion of macro ‘VEC_ARG2’ 251 | case OP_GE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) >= 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:252:25: note: in expansion of macro ‘VEC_ARG2’ 252 | case OP_EQ_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) == 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:253:25: note: in expansion of macro ‘VEC_ARG2’ 253 | case OP_NE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) != 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:255:31: note: in expansion of macro ‘VEC_ARG2’ 255 | case OP_CONTAINS_BSS: VEC_ARG2(b_dest = stringcontains(s1, s2, ss1, ss2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:258:26: note: in expansion of macro ‘VEC_ARG1’ 258 | case OP_CAST_IB: VEC_ARG1(i_dest = (int)(b1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:260:25: note: in expansion of macro ‘VEC_ARG1’ 260 | case OP_NEG_II: VEC_ARG1(i_dest = -i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:262:26: note: in expansion of macro ‘VEC_ARG2’ 262 | case OP_ADD_III: VEC_ARG2(i_dest = i1 + i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:263:26: note: in expansion of macro ‘VEC_ARG2’ 263 | case OP_SUB_III: VEC_ARG2(i_dest = i1 - i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:264:26: note: in expansion of macro ‘VEC_ARG2’ 264 | case OP_MUL_III: VEC_ARG2(i_dest = i1 * i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:265:26: note: in expansion of macro ‘VEC_ARG2’ 265 | case OP_DIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:266:26: note: in expansion of macro ‘VEC_ARG2’ 266 | case OP_POW_III: VEC_ARG2(i_dest = (i2 < 0) ? (1 / i1) : (int)pow((double)i1, i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:267:26: note: in expansion of macro ‘VEC_ARG2’ 267 | case OP_MOD_III: VEC_ARG2(i_dest = i2 == 0 ? 0 :((i1 % i2) + i2) % i2); | ^~~~~~~~ numexpr/interp_body.cpp:268:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:269:29: note: in expansion of macro ‘VEC_ARG2’ 269 | case OP_LSHIFT_III: VEC_ARG2(i_dest = i1 << i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:270:29: note: in expansion of macro ‘VEC_ARG2’ 270 | case OP_RSHIFT_III: VEC_ARG2(i_dest = i1 >> i2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:272:29: note: in expansion of macro ‘VEC_ARG3’ 272 | case OP_WHERE_IBII: VEC_ARG3(i_dest = b1 ? i2 : i3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:274:28: note: in expansion of macro ‘VEC_ARG1’ 274 | case OP_INVERT_II: VEC_ARG1(i_dest = ~i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:275:26: note: in expansion of macro ‘VEC_ARG2’ 275 | case OP_AND_III: VEC_ARG2(i_dest = (i1 & i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:276:25: note: in expansion of macro ‘VEC_ARG2’ 276 | case OP_OR_III: VEC_ARG2(i_dest = (i1 | i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:277:26: note: in expansion of macro ‘VEC_ARG2’ 277 | case OP_XOR_III: VEC_ARG2(i_dest = (i1 ^ i2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:280:26: note: in expansion of macro ‘VEC_ARG1’ 280 | case OP_CAST_LI: VEC_ARG1(l_dest = (long long)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:282:25: note: in expansion of macro ‘VEC_ARG1’ 282 | case OP_NEG_LL: VEC_ARG1(l_dest = -l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:284:26: note: in expansion of macro ‘VEC_ARG2’ 284 | case OP_ADD_LLL: VEC_ARG2(l_dest = l1 + l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:285:26: note: in expansion of macro ‘VEC_ARG2’ 285 | case OP_SUB_LLL: VEC_ARG2(l_dest = l1 - l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:286:26: note: in expansion of macro ‘VEC_ARG2’ 286 | case OP_MUL_LLL: VEC_ARG2(l_dest = l1 * l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:287:26: note: in expansion of macro ‘VEC_ARG2’ 287 | case OP_DIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:291:26: note: in expansion of macro ‘VEC_ARG2’ 291 | case OP_POW_LLL: VEC_ARG2(l_dest = (l2 < 0) ? (1 / l1) : (long long)llround(pow((long double)l1, (long double)l2))); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:293:26: note: in expansion of macro ‘VEC_ARG2’ 293 | case OP_MOD_LLL: VEC_ARG2(l_dest = l2 == 0 ? 0 :((l1 % l2) + l2) % l2); | ^~~~~~~~ numexpr/interp_body.cpp:294:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:295:29: note: in expansion of macro ‘VEC_ARG2’ 295 | case OP_LSHIFT_LLL: VEC_ARG2(l_dest = l1 << l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:296:29: note: in expansion of macro ‘VEC_ARG2’ 296 | case OP_RSHIFT_LLL: VEC_ARG2(l_dest = l1 >> l2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:298:29: note: in expansion of macro ‘VEC_ARG3’ 298 | case OP_WHERE_LBLL: VEC_ARG3(l_dest = b1 ? l2 : l3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:300:28: note: in expansion of macro ‘VEC_ARG1’ 300 | case OP_INVERT_LL: VEC_ARG1(l_dest = ~l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:301:26: note: in expansion of macro ‘VEC_ARG2’ 301 | case OP_AND_LLL: VEC_ARG2(l_dest = (l1 & l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:302:25: note: in expansion of macro ‘VEC_ARG2’ 302 | case OP_OR_LLL: VEC_ARG2(l_dest = (l1 | l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:303:26: note: in expansion of macro ‘VEC_ARG2’ 303 | case OP_XOR_LLL: VEC_ARG2(l_dest = (l1 ^ l2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:306:26: note: in expansion of macro ‘VEC_ARG1’ 306 | case OP_CAST_FI: VEC_ARG1(f_dest = (float)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:307:26: note: in expansion of macro ‘VEC_ARG1’ 307 | case OP_CAST_FL: VEC_ARG1(f_dest = (float)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:309:25: note: in expansion of macro ‘VEC_ARG1’ 309 | case OP_NEG_FF: VEC_ARG1(f_dest = -f1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:311:26: note: in expansion of macro ‘VEC_ARG2’ 311 | case OP_ADD_FFF: VEC_ARG2(f_dest = f1 + f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:312:26: note: in expansion of macro ‘VEC_ARG2’ 312 | case OP_SUB_FFF: VEC_ARG2(f_dest = f1 - f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:313:26: note: in expansion of macro ‘VEC_ARG2’ 313 | case OP_MUL_FFF: VEC_ARG2(f_dest = f1 * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:319:13: note: in expansion of macro ‘VEC_ARG2’ 319 | VEC_ARG2(f_dest = f1 / f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:326:13: note: in expansion of macro ‘VEC_ARG2’ 326 | VEC_ARG2(f_dest = powf(f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:328:26: note: in expansion of macro ‘VEC_ARG2’ 328 | case OP_MOD_FFF: VEC_ARG2(f_dest = f1 - floorf(f1/f2) * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:329:31: note: in expansion of macro ‘VEC_ARG2’ 329 | case OP_FLOORDIV_FFF: VEC_ARG2(f_dest = floorf(f1/f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:335:13: note: in expansion of macro ‘VEC_ARG1’ 335 | VEC_ARG1(f_dest = sqrtf(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:338:29: note: in expansion of macro ‘VEC_ARG3’ 338 | case OP_WHERE_FBFF: VEC_ARG3(f_dest = b1 ? f2 : f3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:345:13: note: in expansion of macro ‘VEC_ARG1’ 345 | VEC_ARG1(f_dest = functions_ff[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:353:13: note: in expansion of macro ‘VEC_ARG2’ 353 | VEC_ARG2(f_dest = functions_fff[arg3](f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:357:26: note: in expansion of macro ‘VEC_ARG1’ 357 | case OP_CAST_DI: VEC_ARG1(d_dest = (double)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:358:26: note: in expansion of macro ‘VEC_ARG1’ 358 | case OP_CAST_DL: VEC_ARG1(d_dest = (double)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:359:26: note: in expansion of macro ‘VEC_ARG1’ 359 | case OP_CAST_DF: VEC_ARG1(d_dest = (double)(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:361:25: note: in expansion of macro ‘VEC_ARG1’ 361 | case OP_NEG_DD: VEC_ARG1(d_dest = -d1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:363:26: note: in expansion of macro ‘VEC_ARG2’ 363 | case OP_ADD_DDD: VEC_ARG2(d_dest = d1 + d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:364:26: note: in expansion of macro ‘VEC_ARG2’ 364 | case OP_SUB_DDD: VEC_ARG2(d_dest = d1 - d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:365:26: note: in expansion of macro ‘VEC_ARG2’ 365 | case OP_MUL_DDD: VEC_ARG2(d_dest = d1 * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:371:13: note: in expansion of macro ‘VEC_ARG2’ 371 | VEC_ARG2(d_dest = d1 / d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:378:13: note: in expansion of macro ‘VEC_ARG2’ 378 | VEC_ARG2(d_dest = pow(d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:380:26: note: in expansion of macro ‘VEC_ARG2’ 380 | case OP_MOD_DDD: VEC_ARG2(d_dest = d1 - floor(d1/d2) * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:381:31: note: in expansion of macro ‘VEC_ARG2’ 381 | case OP_FLOORDIV_DDD: VEC_ARG2(d_dest = floor(d1/d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:387:13: note: in expansion of macro ‘VEC_ARG1’ 387 | VEC_ARG1(d_dest = sqrt(d1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:390:29: note: in expansion of macro ‘VEC_ARG3’ 390 | case OP_WHERE_DBDD: VEC_ARG3(d_dest = b1 ? d2 : d3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:397:13: note: in expansion of macro ‘VEC_ARG1’ 397 | VEC_ARG1(d_dest = functions_dd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:405:13: note: in expansion of macro ‘VEC_ARG2’ 405 | VEC_ARG2(d_dest = functions_ddd[arg3](d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:409:26: note: in expansion of macro ‘VEC_ARG1’ 409 | case OP_CAST_CI: VEC_ARG1(cr_dest = (double)(i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:411:26: note: in expansion of macro ‘VEC_ARG1’ 411 | case OP_CAST_CL: VEC_ARG1(cr_dest = (double)(l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:413:26: note: in expansion of macro ‘VEC_ARG1’ 413 | case OP_CAST_CF: VEC_ARG1(cr_dest = f1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:415:26: note: in expansion of macro ‘VEC_ARG1’ 415 | case OP_CAST_CD: VEC_ARG1(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:419:25: note: in expansion of macro ‘VEC_ARG1’ 419 | case OP_NEG_CC: VEC_ARG1(cr_dest = -c1r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:422:26: note: in expansion of macro ‘VEC_ARG2’ 422 | case OP_ADD_CCC: VEC_ARG2(cr_dest = c1r + c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:424:26: note: in expansion of macro ‘VEC_ARG2’ 424 | case OP_SUB_CCC: VEC_ARG2(cr_dest = c1r - c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:426:26: note: in expansion of macro ‘VEC_ARG2’ 426 | case OP_MUL_CCC: VEC_ARG2(da = c1r*c2r - c1i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:434:13: note: in expansion of macro ‘VEC_ARG2’ 434 | VEC_ARG2(da = c2r*c2r + c2i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:439:25: note: in expansion of macro ‘VEC_ARG2’ 439 | case OP_EQ_BCC: VEC_ARG2(b_dest = (c1r == c2r && c1i == c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:440:25: note: in expansion of macro ‘VEC_ARG2’ 440 | case OP_NE_BCC: VEC_ARG2(b_dest = (c1r != c2r || c1i != c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:442:29: note: in expansion of macro ‘VEC_ARG3’ 442 | case OP_WHERE_CBCC: VEC_ARG3(cr_dest = b1 ? c2r : c3r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:450:13: note: in expansion of macro ‘VEC_ARG1’ 450 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:456:28: note: in expansion of macro ‘VEC_ARG2’ 456 | case OP_FUNC_CCCN: VEC_ARG2(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:464:26: note: in expansion of macro ‘VEC_ARG1’ 464 | case OP_REAL_DC: VEC_ARG1(d_dest = c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:465:26: note: in expansion of macro ‘VEC_ARG1’ 465 | case OP_IMAG_DC: VEC_ARG1(d_dest = c1i); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:466:30: note: in expansion of macro ‘VEC_ARG2’ 466 | case OP_COMPLEX_CDD: VEC_ARG2(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:475:13: note: in expansion of macro ‘VEC_ARG1’ 475 | VEC_ARG1(b_dest = functions_bf[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:484:13: note: in expansion of macro ‘VEC_ARG1’ 484 | VEC_ARG1(b_dest = functions_bd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:492:13: note: in expansion of macro ‘VEC_ARG1’ 492 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:503:13: note: in expansion of macro ‘VEC_ARG1’ 503 | VEC_ARG1(i_dest = functions_ii[arg2](i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:510:13: note: in expansion of macro ‘VEC_ARG1’ 510 | VEC_ARG1(l_dest = functions_ll[arg2](l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:514:26: note: in expansion of macro ‘VEC_ARG1’ 514 | case OP_SUM_IIN: VEC_ARG1(i_reduce += i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:515:26: note: in expansion of macro ‘VEC_ARG1’ 515 | case OP_SUM_LLN: VEC_ARG1(l_reduce += l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:516:26: note: in expansion of macro ‘VEC_ARG1’ 516 | case OP_SUM_FFN: VEC_ARG1(f_reduce += f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:517:26: note: in expansion of macro ‘VEC_ARG1’ 517 | case OP_SUM_DDN: VEC_ARG1(d_reduce += d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:518:26: note: in expansion of macro ‘VEC_ARG1’ 518 | case OP_SUM_CCN: VEC_ARG1(cr_reduce += c1r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:521:27: note: in expansion of macro ‘VEC_ARG1’ 521 | case OP_PROD_IIN: VEC_ARG1(i_reduce *= i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:522:27: note: in expansion of macro ‘VEC_ARG1’ 522 | case OP_PROD_LLN: VEC_ARG1(l_reduce *= l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:523:27: note: in expansion of macro ‘VEC_ARG1’ 523 | case OP_PROD_FFN: VEC_ARG1(f_reduce *= f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:524:27: note: in expansion of macro ‘VEC_ARG1’ 524 | case OP_PROD_DDN: VEC_ARG1(d_reduce *= d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:525:27: note: in expansion of macro ‘VEC_ARG1’ 525 | case OP_PROD_CCN: VEC_ARG1(da = cr_reduce*c1r - ci_reduce*c1i; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:529:26: note: in expansion of macro ‘VEC_ARG1’ 529 | case OP_MIN_IIN: VEC_ARG1(i_reduce = fmin(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:530:26: note: in expansion of macro ‘VEC_ARG1’ 530 | case OP_MIN_LLN: VEC_ARG1(l_reduce = fmin(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:531:26: note: in expansion of macro ‘VEC_ARG1’ 531 | case OP_MIN_FFN: VEC_ARG1(f_reduce = fmin(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:532:26: note: in expansion of macro ‘VEC_ARG1’ 532 | case OP_MIN_DDN: VEC_ARG1(d_reduce = fmin(d_reduce, d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:534:26: note: in expansion of macro ‘VEC_ARG1’ 534 | case OP_MAX_IIN: VEC_ARG1(i_reduce = fmax(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:535:26: note: in expansion of macro ‘VEC_ARG1’ 535 | case OP_MAX_LLN: VEC_ARG1(l_reduce = fmax(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:536:26: note: in expansion of macro ‘VEC_ARG1’ 536 | case OP_MAX_FFN: VEC_ARG1(f_reduce = fmax(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:537:26: note: in expansion of macro ‘VEC_ARG1’ 537 | case OP_MAX_DDN: VEC_ARG1(d_reduce = fmax(d_reduce, d1)); | ^~~~~~~~ In file included from numexpr/interpreter.cpp:1034: numexpr/interp_body.cpp: In function ‘int run_interpreter_const(NumExprObject*, char*, int*)’: numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:208:26: note: in expansion of macro ‘VEC_ARG1’ 208 | case OP_COPY_BB: VEC_ARG1(b_dest = b1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:209:26: note: in expansion of macro ‘VEC_ARG1’ 209 | case OP_COPY_SS: VEC_ARG1(memcpy(s_dest, s1, ss1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:213:26: note: in expansion of macro ‘VEC_ARG1’ 213 | case OP_COPY_II: VEC_ARG1(memcpy(&i_dest, s1, sizeof(int))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:214:26: note: in expansion of macro ‘VEC_ARG1’ 214 | case OP_COPY_LL: VEC_ARG1(memcpy(&l_dest, s1, sizeof(long long))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:215:26: note: in expansion of macro ‘VEC_ARG1’ 215 | case OP_COPY_FF: VEC_ARG1(memcpy(&f_dest, s1, sizeof(float))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:216:26: note: in expansion of macro ‘VEC_ARG1’ 216 | case OP_COPY_DD: VEC_ARG1(memcpy(&d_dest, s1, sizeof(double))); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:217:26: note: in expansion of macro ‘VEC_ARG1’ 217 | case OP_COPY_CC: VEC_ARG1(memcpy(&cr_dest, s1, sizeof(double)*2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:220:28: note: in expansion of macro ‘VEC_ARG1’ 220 | case OP_INVERT_BB: VEC_ARG1(b_dest = !b1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:221:26: note: in expansion of macro ‘VEC_ARG2’ 221 | case OP_AND_BBB: VEC_ARG2(b_dest = (b1 && b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:222:25: note: in expansion of macro ‘VEC_ARG2’ 222 | case OP_OR_BBB: VEC_ARG2(b_dest = (b1 || b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:223:26: note: in expansion of macro ‘VEC_ARG2’ 223 | case OP_XOR_BBB: VEC_ARG2(b_dest = (b1 || b2) && !(b1 && b2) ); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:225:25: note: in expansion of macro ‘VEC_ARG2’ 225 | case OP_EQ_BBB: VEC_ARG2(b_dest = (b1 == b2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:226:25: note: in expansion of macro ‘VEC_ARG2’ 226 | case OP_NE_BBB: VEC_ARG2(b_dest = (b1 != b2)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:227:29: note: in expansion of macro ‘VEC_ARG3’ 227 | case OP_WHERE_BBBB: VEC_ARG3(b_dest = b1 ? b2 : b3); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:230:25: note: in expansion of macro ‘VEC_ARG2’ 230 | case OP_GT_BII: VEC_ARG2(b_dest = (i1 > i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:231:25: note: in expansion of macro ‘VEC_ARG2’ 231 | case OP_GE_BII: VEC_ARG2(b_dest = (i1 >= i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:232:25: note: in expansion of macro ‘VEC_ARG2’ 232 | case OP_EQ_BII: VEC_ARG2(b_dest = (i1 == i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:233:25: note: in expansion of macro ‘VEC_ARG2’ 233 | case OP_NE_BII: VEC_ARG2(b_dest = (i1 != i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:235:25: note: in expansion of macro ‘VEC_ARG2’ 235 | case OP_GT_BLL: VEC_ARG2(b_dest = (l1 > l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:236:25: note: in expansion of macro ‘VEC_ARG2’ 236 | case OP_GE_BLL: VEC_ARG2(b_dest = (l1 >= l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:237:25: note: in expansion of macro ‘VEC_ARG2’ 237 | case OP_EQ_BLL: VEC_ARG2(b_dest = (l1 == l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:238:25: note: in expansion of macro ‘VEC_ARG2’ 238 | case OP_NE_BLL: VEC_ARG2(b_dest = (l1 != l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:240:25: note: in expansion of macro ‘VEC_ARG2’ 240 | case OP_GT_BFF: VEC_ARG2(b_dest = (f1 > f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:241:25: note: in expansion of macro ‘VEC_ARG2’ 241 | case OP_GE_BFF: VEC_ARG2(b_dest = (f1 >= f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:242:25: note: in expansion of macro ‘VEC_ARG2’ 242 | case OP_EQ_BFF: VEC_ARG2(b_dest = (f1 == f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:243:25: note: in expansion of macro ‘VEC_ARG2’ 243 | case OP_NE_BFF: VEC_ARG2(b_dest = (f1 != f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:245:25: note: in expansion of macro ‘VEC_ARG2’ 245 | case OP_GT_BDD: VEC_ARG2(b_dest = (d1 > d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:246:25: note: in expansion of macro ‘VEC_ARG2’ 246 | case OP_GE_BDD: VEC_ARG2(b_dest = (d1 >= d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:247:25: note: in expansion of macro ‘VEC_ARG2’ 247 | case OP_EQ_BDD: VEC_ARG2(b_dest = (d1 == d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:248:25: note: in expansion of macro ‘VEC_ARG2’ 248 | case OP_NE_BDD: VEC_ARG2(b_dest = (d1 != d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:250:25: note: in expansion of macro ‘VEC_ARG2’ 250 | case OP_GT_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) > 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:251:25: note: in expansion of macro ‘VEC_ARG2’ 251 | case OP_GE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) >= 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:252:25: note: in expansion of macro ‘VEC_ARG2’ 252 | case OP_EQ_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) == 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:253:25: note: in expansion of macro ‘VEC_ARG2’ 253 | case OP_NE_BSS: VEC_ARG2(b_dest = (stringcmp(s1, s2, ss1, ss2) != 0)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:255:31: note: in expansion of macro ‘VEC_ARG2’ 255 | case OP_CONTAINS_BSS: VEC_ARG2(b_dest = stringcontains(s1, s2, ss1, ss2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:258:26: note: in expansion of macro ‘VEC_ARG1’ 258 | case OP_CAST_IB: VEC_ARG1(i_dest = (int)(b1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:260:25: note: in expansion of macro ‘VEC_ARG1’ 260 | case OP_NEG_II: VEC_ARG1(i_dest = -i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:262:26: note: in expansion of macro ‘VEC_ARG2’ 262 | case OP_ADD_III: VEC_ARG2(i_dest = i1 + i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:263:26: note: in expansion of macro ‘VEC_ARG2’ 263 | case OP_SUB_III: VEC_ARG2(i_dest = i1 - i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:264:26: note: in expansion of macro ‘VEC_ARG2’ 264 | case OP_MUL_III: VEC_ARG2(i_dest = i1 * i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:265:26: note: in expansion of macro ‘VEC_ARG2’ 265 | case OP_DIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:266:26: note: in expansion of macro ‘VEC_ARG2’ 266 | case OP_POW_III: VEC_ARG2(i_dest = (i2 < 0) ? (1 / i1) : (int)pow((double)i1, i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:267:26: note: in expansion of macro ‘VEC_ARG2’ 267 | case OP_MOD_III: VEC_ARG2(i_dest = i2 == 0 ? 0 :((i1 % i2) + i2) % i2); | ^~~~~~~~ numexpr/interp_body.cpp:268:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:268:31: note: in expansion of macro ‘VEC_ARG2’ 268 | case OP_FLOORDIV_III: VEC_ARG2(i_dest = i2 ? (i1 / i2) - ((i1 % i2 != 0) && (i1 < 0 != i2 < 0)) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:269:29: note: in expansion of macro ‘VEC_ARG2’ 269 | case OP_LSHIFT_III: VEC_ARG2(i_dest = i1 << i2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:270:29: note: in expansion of macro ‘VEC_ARG2’ 270 | case OP_RSHIFT_III: VEC_ARG2(i_dest = i1 >> i2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:272:29: note: in expansion of macro ‘VEC_ARG3’ 272 | case OP_WHERE_IBII: VEC_ARG3(i_dest = b1 ? i2 : i3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:274:28: note: in expansion of macro ‘VEC_ARG1’ 274 | case OP_INVERT_II: VEC_ARG1(i_dest = ~i1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:275:26: note: in expansion of macro ‘VEC_ARG2’ 275 | case OP_AND_III: VEC_ARG2(i_dest = (i1 & i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:276:25: note: in expansion of macro ‘VEC_ARG2’ 276 | case OP_OR_III: VEC_ARG2(i_dest = (i1 | i2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:277:26: note: in expansion of macro ‘VEC_ARG2’ 277 | case OP_XOR_III: VEC_ARG2(i_dest = (i1 ^ i2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:280:26: note: in expansion of macro ‘VEC_ARG1’ 280 | case OP_CAST_LI: VEC_ARG1(l_dest = (long long)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:282:25: note: in expansion of macro ‘VEC_ARG1’ 282 | case OP_NEG_LL: VEC_ARG1(l_dest = -l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:284:26: note: in expansion of macro ‘VEC_ARG2’ 284 | case OP_ADD_LLL: VEC_ARG2(l_dest = l1 + l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:285:26: note: in expansion of macro ‘VEC_ARG2’ 285 | case OP_SUB_LLL: VEC_ARG2(l_dest = l1 - l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:286:26: note: in expansion of macro ‘VEC_ARG2’ 286 | case OP_MUL_LLL: VEC_ARG2(l_dest = l1 * l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:287:26: note: in expansion of macro ‘VEC_ARG2’ 287 | case OP_DIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) : 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:291:26: note: in expansion of macro ‘VEC_ARG2’ 291 | case OP_POW_LLL: VEC_ARG2(l_dest = (l2 < 0) ? (1 / l1) : (long long)llround(pow((long double)l1, (long double)l2))); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:293:26: note: in expansion of macro ‘VEC_ARG2’ 293 | case OP_MOD_LLL: VEC_ARG2(l_dest = l2 == 0 ? 0 :((l1 % l2) + l2) % l2); | ^~~~~~~~ numexpr/interp_body.cpp:294:89: warning: suggest parentheses around comparison in operand of ‘!=’ [-Wparentheses] 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^ numexpr/interp_body.cpp:20:9: note: in definition of macro ‘VEC_LOOP’ 20 | expr; \ | ^~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:294:31: note: in expansion of macro ‘VEC_ARG2’ 294 | case OP_FLOORDIV_LLL: VEC_ARG2(l_dest = l2 ? (l1 / l2) - ((l1 % l2 != 0) && (l1 < 0 != l2 < 0)): 0); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:295:29: note: in expansion of macro ‘VEC_ARG2’ 295 | case OP_LSHIFT_LLL: VEC_ARG2(l_dest = l1 << l2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:296:29: note: in expansion of macro ‘VEC_ARG2’ 296 | case OP_RSHIFT_LLL: VEC_ARG2(l_dest = l1 >> l2); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:298:29: note: in expansion of macro ‘VEC_ARG3’ 298 | case OP_WHERE_LBLL: VEC_ARG3(l_dest = b1 ? l2 : l3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:300:28: note: in expansion of macro ‘VEC_ARG1’ 300 | case OP_INVERT_LL: VEC_ARG1(l_dest = ~l1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:301:26: note: in expansion of macro ‘VEC_ARG2’ 301 | case OP_AND_LLL: VEC_ARG2(l_dest = (l1 & l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:302:25: note: in expansion of macro ‘VEC_ARG2’ 302 | case OP_OR_LLL: VEC_ARG2(l_dest = (l1 | l2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:303:26: note: in expansion of macro ‘VEC_ARG2’ 303 | case OP_XOR_LLL: VEC_ARG2(l_dest = (l1 ^ l2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:306:26: note: in expansion of macro ‘VEC_ARG1’ 306 | case OP_CAST_FI: VEC_ARG1(f_dest = (float)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:307:26: note: in expansion of macro ‘VEC_ARG1’ 307 | case OP_CAST_FL: VEC_ARG1(f_dest = (float)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:309:25: note: in expansion of macro ‘VEC_ARG1’ 309 | case OP_NEG_FF: VEC_ARG1(f_dest = -f1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:311:26: note: in expansion of macro ‘VEC_ARG2’ 311 | case OP_ADD_FFF: VEC_ARG2(f_dest = f1 + f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:312:26: note: in expansion of macro ‘VEC_ARG2’ 312 | case OP_SUB_FFF: VEC_ARG2(f_dest = f1 - f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:313:26: note: in expansion of macro ‘VEC_ARG2’ 313 | case OP_MUL_FFF: VEC_ARG2(f_dest = f1 * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:319:13: note: in expansion of macro ‘VEC_ARG2’ 319 | VEC_ARG2(f_dest = f1 / f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:326:13: note: in expansion of macro ‘VEC_ARG2’ 326 | VEC_ARG2(f_dest = powf(f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:328:26: note: in expansion of macro ‘VEC_ARG2’ 328 | case OP_MOD_FFF: VEC_ARG2(f_dest = f1 - floorf(f1/f2) * f2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:329:31: note: in expansion of macro ‘VEC_ARG2’ 329 | case OP_FLOORDIV_FFF: VEC_ARG2(f_dest = floorf(f1/f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:335:13: note: in expansion of macro ‘VEC_ARG1’ 335 | VEC_ARG1(f_dest = sqrtf(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:338:29: note: in expansion of macro ‘VEC_ARG3’ 338 | case OP_WHERE_FBFF: VEC_ARG3(f_dest = b1 ? f2 : f3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:345:13: note: in expansion of macro ‘VEC_ARG1’ 345 | VEC_ARG1(f_dest = functions_ff[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:353:13: note: in expansion of macro ‘VEC_ARG2’ 353 | VEC_ARG2(f_dest = functions_fff[arg3](f1, f2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:357:26: note: in expansion of macro ‘VEC_ARG1’ 357 | case OP_CAST_DI: VEC_ARG1(d_dest = (double)(i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:358:26: note: in expansion of macro ‘VEC_ARG1’ 358 | case OP_CAST_DL: VEC_ARG1(d_dest = (double)(l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:359:26: note: in expansion of macro ‘VEC_ARG1’ 359 | case OP_CAST_DF: VEC_ARG1(d_dest = (double)(f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:361:25: note: in expansion of macro ‘VEC_ARG1’ 361 | case OP_NEG_DD: VEC_ARG1(d_dest = -d1); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:363:26: note: in expansion of macro ‘VEC_ARG2’ 363 | case OP_ADD_DDD: VEC_ARG2(d_dest = d1 + d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:364:26: note: in expansion of macro ‘VEC_ARG2’ 364 | case OP_SUB_DDD: VEC_ARG2(d_dest = d1 - d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:365:26: note: in expansion of macro ‘VEC_ARG2’ 365 | case OP_MUL_DDD: VEC_ARG2(d_dest = d1 * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:371:13: note: in expansion of macro ‘VEC_ARG2’ 371 | VEC_ARG2(d_dest = d1 / d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:378:13: note: in expansion of macro ‘VEC_ARG2’ 378 | VEC_ARG2(d_dest = pow(d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:380:26: note: in expansion of macro ‘VEC_ARG2’ 380 | case OP_MOD_DDD: VEC_ARG2(d_dest = d1 - floor(d1/d2) * d2); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:381:31: note: in expansion of macro ‘VEC_ARG2’ 381 | case OP_FLOORDIV_DDD: VEC_ARG2(d_dest = floor(d1/d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:387:13: note: in expansion of macro ‘VEC_ARG1’ 387 | VEC_ARG1(d_dest = sqrt(d1)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:390:29: note: in expansion of macro ‘VEC_ARG3’ 390 | case OP_WHERE_DBDD: VEC_ARG3(d_dest = b1 ? d2 : d3); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:397:13: note: in expansion of macro ‘VEC_ARG1’ 397 | VEC_ARG1(d_dest = functions_dd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:405:13: note: in expansion of macro ‘VEC_ARG2’ 405 | VEC_ARG2(d_dest = functions_ddd[arg3](d1, d2)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:409:26: note: in expansion of macro ‘VEC_ARG1’ 409 | case OP_CAST_CI: VEC_ARG1(cr_dest = (double)(i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:411:26: note: in expansion of macro ‘VEC_ARG1’ 411 | case OP_CAST_CL: VEC_ARG1(cr_dest = (double)(l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:413:26: note: in expansion of macro ‘VEC_ARG1’ 413 | case OP_CAST_CF: VEC_ARG1(cr_dest = f1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:415:26: note: in expansion of macro ‘VEC_ARG1’ 415 | case OP_CAST_CD: VEC_ARG1(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:419:25: note: in expansion of macro ‘VEC_ARG1’ 419 | case OP_NEG_CC: VEC_ARG1(cr_dest = -c1r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:422:26: note: in expansion of macro ‘VEC_ARG2’ 422 | case OP_ADD_CCC: VEC_ARG2(cr_dest = c1r + c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:424:26: note: in expansion of macro ‘VEC_ARG2’ 424 | case OP_SUB_CCC: VEC_ARG2(cr_dest = c1r - c2r; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:426:26: note: in expansion of macro ‘VEC_ARG2’ 426 | case OP_MUL_CCC: VEC_ARG2(da = c1r*c2r - c1i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:434:13: note: in expansion of macro ‘VEC_ARG2’ 434 | VEC_ARG2(da = c2r*c2r + c2i*c2i; | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:439:25: note: in expansion of macro ‘VEC_ARG2’ 439 | case OP_EQ_BCC: VEC_ARG2(b_dest = (c1r == c2r && c1i == c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:440:25: note: in expansion of macro ‘VEC_ARG2’ 440 | case OP_NE_BCC: VEC_ARG2(b_dest = (c1r != c2r || c1i != c2i)); | ^~~~~~~~ numexpr/interp_body.cpp:79:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 79 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:442:29: note: in expansion of macro ‘VEC_ARG3’ 442 | case OP_WHERE_CBCC: VEC_ARG3(cr_dest = b1 ? c2r : c3r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:450:13: note: in expansion of macro ‘VEC_ARG1’ 450 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:456:28: note: in expansion of macro ‘VEC_ARG2’ 456 | case OP_FUNC_CCCN: VEC_ARG2(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:464:26: note: in expansion of macro ‘VEC_ARG1’ 464 | case OP_REAL_DC: VEC_ARG1(d_dest = c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:465:26: note: in expansion of macro ‘VEC_ARG1’ 465 | case OP_IMAG_DC: VEC_ARG1(d_dest = c1i); | ^~~~~~~~ numexpr/interp_body.cpp:58:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 58 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:466:30: note: in expansion of macro ‘VEC_ARG2’ 466 | case OP_COMPLEX_CDD: VEC_ARG2(cr_dest = d1; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:475:13: note: in expansion of macro ‘VEC_ARG1’ 475 | VEC_ARG1(b_dest = functions_bf[arg2](f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:484:13: note: in expansion of macro ‘VEC_ARG1’ 484 | VEC_ARG1(b_dest = functions_bd[arg2](d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:492:13: note: in expansion of macro ‘VEC_ARG1’ 492 | VEC_ARG1(ca.real(c1r); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:503:13: note: in expansion of macro ‘VEC_ARG1’ 503 | VEC_ARG1(i_dest = functions_ii[arg2](i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:510:13: note: in expansion of macro ‘VEC_ARG1’ 510 | VEC_ARG1(l_dest = functions_ll[arg2](l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:514:26: note: in expansion of macro ‘VEC_ARG1’ 514 | case OP_SUM_IIN: VEC_ARG1(i_reduce += i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:515:26: note: in expansion of macro ‘VEC_ARG1’ 515 | case OP_SUM_LLN: VEC_ARG1(l_reduce += l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:516:26: note: in expansion of macro ‘VEC_ARG1’ 516 | case OP_SUM_FFN: VEC_ARG1(f_reduce += f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:517:26: note: in expansion of macro ‘VEC_ARG1’ 517 | case OP_SUM_DDN: VEC_ARG1(d_reduce += d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:518:26: note: in expansion of macro ‘VEC_ARG1’ 518 | case OP_SUM_CCN: VEC_ARG1(cr_reduce += c1r; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:521:27: note: in expansion of macro ‘VEC_ARG1’ 521 | case OP_PROD_IIN: VEC_ARG1(i_reduce *= i1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:522:27: note: in expansion of macro ‘VEC_ARG1’ 522 | case OP_PROD_LLN: VEC_ARG1(l_reduce *= l1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:523:27: note: in expansion of macro ‘VEC_ARG1’ 523 | case OP_PROD_FFN: VEC_ARG1(f_reduce *= f1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:524:27: note: in expansion of macro ‘VEC_ARG1’ 524 | case OP_PROD_DDN: VEC_ARG1(d_reduce *= d1); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:525:27: note: in expansion of macro ‘VEC_ARG1’ 525 | case OP_PROD_CCN: VEC_ARG1(da = cr_reduce*c1r - ci_reduce*c1i; | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:529:26: note: in expansion of macro ‘VEC_ARG1’ 529 | case OP_MIN_IIN: VEC_ARG1(i_reduce = fmin(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:530:26: note: in expansion of macro ‘VEC_ARG1’ 530 | case OP_MIN_LLN: VEC_ARG1(l_reduce = fmin(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:531:26: note: in expansion of macro ‘VEC_ARG1’ 531 | case OP_MIN_FFN: VEC_ARG1(f_reduce = fmin(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:532:26: note: in expansion of macro ‘VEC_ARG1’ 532 | case OP_MIN_DDN: VEC_ARG1(d_reduce = fmin(d_reduce, d1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:534:26: note: in expansion of macro ‘VEC_ARG1’ 534 | case OP_MAX_IIN: VEC_ARG1(i_reduce = fmax(i_reduce, i1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:535:26: note: in expansion of macro ‘VEC_ARG1’ 535 | case OP_MAX_LLN: VEC_ARG1(l_reduce = fmax(l_reduce, l1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:536:26: note: in expansion of macro ‘VEC_ARG1’ 536 | case OP_MAX_FFN: VEC_ARG1(f_reduce = fmax(f_reduce, f1)); | ^~~~~~~~ numexpr/interp_body.cpp:41:18: warning: variable ‘nowarns’ set but not used [-Wunused-but-set-variable=] 41 | npy_intp nowarns = ss1+sb1+*x1; \ | ^~~~~~~ numexpr/interp_body.cpp:537:26: note: in expansion of macro ‘VEC_ARG1’ 537 | case OP_MAX_DDN: VEC_ARG1(d_reduce = fmax(d_reduce, d1)); | ^~~~~~~~ g++ -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DNPY_TARGET_VERSION=NPY_1_23_API_VERSION -I/usr/lib64/python3.15/site-packages/numpy/_core/include -I/usr/include/python3.15 -c numexpr/module.cpp -o build/temp.linux-riscv64-cpython-315/numexpr/module.o g++ -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fPIC -DNPY_TARGET_VERSION=NPY_1_23_API_VERSION -I/usr/lib64/python3.15/site-packages/numpy/_core/include -I/usr/include/python3.15 -c numexpr/numexpr_object.cpp -o build/temp.linux-riscv64-cpython-315/numexpr/numexpr_object.o g++ -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -shared -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer build/temp.linux-riscv64-cpython-315/numexpr/interpreter.o build/temp.linux-riscv64-cpython-315/numexpr/module.o build/temp.linux-riscv64-cpython-315/numexpr/numexpr_object.o -L/usr/lib64 -o build/lib.linux-riscv64-cpython-315/numexpr/interpreter.cpython-315-riscv64-linux-gnu.so + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.CRTJrv + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-build + '[' /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-numexpr-2.14.1-build + mkdir /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 numexpr-2.14.1 + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT --prefix /usr /usr/lib/python3.15/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsWarning: `install_requires` overwritten in `pyproject.toml` (dependencies) corresp(dist, value, root_dir) running install /usr/lib/python3.15/site-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. !! ******************************************************************************** Please avoid running ``setup.py`` directly. Instead, use pypa/build, pypa/installer or other standards-based tools. Follow the current Python packaging guidelines when building Python RPM packages. This deprecation is overdue, please update your project and remove deprecated calls to avoid build errors in the future. See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html and https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ for details. ******************************************************************************** !! self.initialize_options() running install_lib creating /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages creating /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/__init__.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/cpuinfo.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/expressions.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/necompiler.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/utils.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/version.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/bespoke_functions.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/complex_functions.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/functions.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/interp_body.cpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/interpreter.cpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/interpreter.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/missing_posix_functions.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/module.cpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/module.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/msvc_function_stubs.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/numexpr_config.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/numexpr_object.cpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/numexpr_object.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/opcodes.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr copying build/lib.linux-riscv64-cpython-315/numexpr/str-two-way.hpp -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr creating /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests copying build/lib.linux-riscv64-cpython-315/numexpr/tests/__init__.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests copying build/lib.linux-riscv64-cpython-315/numexpr/tests/conftest.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests copying build/lib.linux-riscv64-cpython-315/numexpr/tests/test_numexpr.py -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests creating /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/win32 copying build/lib.linux-riscv64-cpython-315/numexpr/win32/pthread.c -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/win32 copying build/lib.linux-riscv64-cpython-315/numexpr/win32/pthread.h -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/win32 copying build/lib.linux-riscv64-cpython-315/numexpr/win32/stdint.h -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/win32 copying build/lib.linux-riscv64-cpython-315/numexpr/interpreter.cpython-315-riscv64-linux-gnu.so -> /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__init__.py to __init__.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/cpuinfo.py to cpuinfo.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/expressions.py to expressions.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/necompiler.py to necompiler.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/utils.py to utils.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/version.py to version.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/__init__.py to __init__.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/conftest.py to conftest.cpython-315.pyc byte-compiling /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/test_numexpr.py to test_numexpr.cpython-315.pyc writing byte-compilation script '/tmp/tmpbgi3cnvf.py' /usr/bin/python3 /tmp/tmpbgi3cnvf.py removing /tmp/tmpbgi3cnvf.py running install_egg_info running egg_info writing numexpr.egg-info/PKG-INFO writing dependency_links to numexpr.egg-info/dependency_links.txt writing requirements to numexpr.egg-info/requires.txt writing top-level names to numexpr.egg-info/top_level.txt reading manifest file 'numexpr.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no files found matching '*.cfg' warning: no previously-included files found matching 'numexpr/__config__.py' warning: no previously-included files found matching 'RELEASING.txt' warning: no previously-included files found matching 'site.cfg' adding license file 'LICENSE.txt' adding license file 'LICENSES/cpuinfo.txt' writing manifest file 'numexpr.egg-info/SOURCES.txt' Copying numexpr.egg-info to /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr-2.14.1-py3.15.egg-info running install_scripts + rm -rfv /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/bin/__pycache__ + chmod 0755 /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/cpuinfo.py + sed -i '1s|/usr/bin/env python$|/usr/bin/python3|' /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/cpuinfo.py + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 2.14.1-4.fc45 --unique-debug-suffix -2.14.1-4.fc45.riscv64 --unique-debug-src-base python-numexpr-2.14.1-4.fc45.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-numexpr-2.14.1-4.fc45.riscv64 find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib64/python3.15/site-packages/numexpr/cpuinfo.py is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/__pycache__/conftest.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/version.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/utils.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/expressions.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/necompiler.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/__pycache__/cpuinfo.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/__pycache__/test_numexpr.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/numexpr/tests/__pycache__/test_numexpr.cpython-315.pyc: replacing with normalized version Scanned 22 directories and 65 files, processed 10 inodes, 10 modified (2 replaced + 8 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr Scanned 21 directories and 65 files, considered 65 files, read 0 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/python-numexpr-2.14.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.WJNZpt + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g ~/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1/build/lib.linux-riscv64-cpython-315 ~/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1 + 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -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 numexpr-2.14.1 + pushd build/lib.linux-riscv64-cpython-315 + 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 -march=rva23u64 -mabi=lp64d -fasynchronous-unwind-tables -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/python3 -c 'import numexpr, sys; sys.exit(not numexpr.test().wasSuccessful())' ..........................................................................................................-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Numexpr version: 2.14.1 NumPy version: 2.5.2 Python version: 3.15.0rc2 (3.15.0~rc2-1.fc45.riscv64, Sep 3 2026, 00:00:00) [GCC 16.1.1 20260703 (Red Hat 16.1.1-4)] Platform: linux-riscv64-#1 SMP PREEMPT_DYNAMIC Fri Jun 12 00:56:35 CST 2026 CPU vendor: CPU model: CPU clock speed: MHz VML available? False Number of threads used by default: 16 (out of 16 detected cores) Maximum number of threads: 64 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= .... ---------------------------------------------------------------------- Ran 110 tests in 5.830s OK ~/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1 + popd + RPM_EC=0 ++ jobs -p + exit 0 Processing files: python3-numexpr-2.14.1-4.fc45.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.u6wh0s + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-build + cd numexpr-2.14.1 + DOCDIR=/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/doc/python3-numexpr + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/doc/python3-numexpr + cp -pr /builddir/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1/ANNOUNCE.rst /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/doc/python3-numexpr + cp -pr /builddir/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1/RELEASE_NOTES.rst /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/doc/python3-numexpr + cp -pr /builddir/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1/README.rst /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/doc/python3-numexpr + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.p5SVFr + umask 022 + cd /builddir/build/BUILD/python-numexpr-2.14.1-build + cd numexpr-2.14.1 + LICENSEDIR=/builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/licenses/python3-numexpr + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/licenses/python3-numexpr + cp -pr /builddir/build/BUILD/python-numexpr-2.14.1-build/numexpr-2.14.1/LICENSE.txt /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT/usr/share/licenses/python3-numexpr + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-numexpr = 2.14.1-4.fc45 python3-numexpr = 2.14.1-4.fc45 python3-numexpr(riscv-64) = 2.14.1-4.fc45 python3.15-numexpr = 2.14.1-4.fc45 python3.15dist(numexpr) = 2.14.1 python3dist(numexpr) = 2.14.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.27)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) python(abi) = 3.15 python3.15dist(numpy) >= 1.23 rtld(GNU_HASH) Obsoletes: python-numexpr < 2.14.1-4.fc45 Processing files: python-numexpr-debugsource-2.14.1-4.fc45.riscv64 Provides: python-numexpr-debugsource = 2.14.1-4.fc45 python-numexpr-debugsource(riscv-64) = 2.14.1-4.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-numexpr-debuginfo-2.14.1-4.fc45.riscv64 Provides: debuginfo(build-id) = 2fd1a5fcbc6531dbb9381fbb859f5e7cd4086290 python-numexpr-debuginfo = 2.14.1-4.fc45 python3-numexpr-debuginfo = 2.14.1-4.fc45 python3-numexpr-debuginfo(riscv-64) = 2.14.1-4.fc45 python3.15-numexpr-debuginfo = 2.14.1-4.fc45 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-numexpr-debugsource(riscv-64) = 2.14.1-4.fc45 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-numexpr-2.14.1-build/BUILDROOT Wrote: /builddir/build/RPMS/python-numexpr-debugsource-2.14.1-4.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/python3-numexpr-2.14.1-4.fc45.riscv64.rpm Wrote: /builddir/build/RPMS/python3-numexpr-debuginfo-2.14.1-4.fc45.riscv64.rpm RPM build warnings: The %py3_build macro is deprecated and will likely stop working in Fedora 45. See the current Python packaging guidelines: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ The %py3_install macro is deprecated and will likely stop working in Fedora 45. See the current Python packaging guidelines: https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/ Child return code was: 0