Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 706113 Details for
Bug 788250
=dev-python/numpy-1.20.2 fails to built with CFLAGS="-O2 -Wextra" (build system uses -Werror)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-python:numpy-1.20.2:20210505-061408.log
dev-python:numpy-1.20.2:20210505-061408.log (text/x-log), 693.33 KB, created by
Sergei Trofimovich (RETIRED)
on 2021-05-05 06:19:14 UTC
(
hide
)
Description:
dev-python:numpy-1.20.2:20210505-061408.log
Filename:
MIME Type:
Creator:
Sergei Trofimovich (RETIRED)
Created:
2021-05-05 06:19:14 UTC
Size:
693.33 KB
patch
obsolete
>[32;01m * [39;49;00mPackage: dev-python/numpy-1.20.2 >[32;01m * [39;49;00mRepository: gentoo >[32;01m * [39;49;00mMaintainer: sci@gentoo.org python@gentoo.org >[32;01m * [39;49;00mUSE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_8 userland_GNU >[32;01m * [39;49;00mFEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking numpy-1.20.2.zip to /dev/shm/portage/dev-python/numpy-1.20.2/work >>>> Source unpacked in /dev/shm/portage/dev-python/numpy-1.20.2/work >>>> Preparing source in /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2 ... > [32;01m*[0m Applying numpy-1.20.1-no-hardcode-blasv2.patch ... >[A[184C [34;01m[ [32;01mok[34;01m ][0m > [32;01m*[0m Applying numpy-1.20.2-fix-ccompiler-tests.patch ... >[A[184C [34;01m[ [32;01mok[34;01m ][0m >>>> Source prepared. >>>> Configuring source in /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2 ... >>>> Source configured. >>>> Compiling source in /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2 ... > [32;01m*[0m python3_8: running distutils-r1_run_phase python_compile >python3.8 setup.py build -j 1 >Processing numpy/random/_bounded_integers.pxd.in >Processing numpy/random/mtrand.pyx >Processing numpy/random/_pcg64.pyx >Processing numpy/random/bit_generator.pyx >Processing numpy/random/_sfc64.pyx >Processing numpy/random/_common.pyx >Processing numpy/random/_bounded_integers.pyx.in >Processing numpy/random/_philox.pyx >Processing numpy/random/_generator.pyx >Processing numpy/random/_mt19937.pyx >Cythonizing sources >blas_opt_info: >system_info: > NOT AVAILABLE > >blas_info: >Disabled blas_info: (BLAS is None) >customize UnixCCompiler > libraries blas not found in [] > NOT AVAILABLE > >blas_src_info: > NOT AVAILABLE > > NOT AVAILABLE > >non-existing path in 'numpy/distutils': 'site.cfg' >lapack_opt_info: >flame_info: > libraries flame not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/'] > NOT AVAILABLE > >lapack_info: >Disabled lapack_info: (LAPACK is None) > libraries lapack not found in [] > NOT AVAILABLE > >lapack_src_info: > NOT AVAILABLE > > NOT AVAILABLE > >numpy_linalg_lapack_lite: > FOUND: > language = c > define_macros = [('HAVE_BLAS_ILP64', None), ('BLAS_SYMBOL_SUFFIX', '64_')] > >running build >running config_cc >unifing config_cc, config, build_clib, build_ext, build commands --compiler options >running config_fc >unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options >running build_src >build_src >building py_modules sources >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8 >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils >building library "npymath" sources >Could not locate executable gfortran >Could not locate executable f95 >Could not locate executable ifort >Could not locate executable ifc >Could not locate executable lf95 >Could not locate executable pgfortran >Could not locate executable nvfortran >Could not locate executable f90 >Could not locate executable f77 >Could not locate executable fort >Could not locate executable efort >Could not locate executable efc >Could not locate executable g77 >Could not locate executable g95 >Could not locate executable pathf95 >Could not locate executable nagfor >Could not locate executable frt >don't know how to compile Fortran code on platform 'posix' >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/npy_math_internal.h > adding '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath' to include_dirs. >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/ieee754.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/npy_math_complex.c >None - nothing done with h_files = ['/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/npy_math_internal.h'] >building library "npyrandom" sources >building extension "numpy.core._multiarray_tests" sources >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/_multiarray_tests.c >building extension "numpy.core._multiarray_umath" sources >non-existing path in 'numpy/core': '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common' >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/arraytypes.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum_sumprod.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/lowlevel_strided_loops.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_templ.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/scalartypes.c >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_sort.h > adding '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common' to include_dirs. >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/quicksort.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/mergesort.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/timsort.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/heapsort.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/radixsort.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_partition.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/selection.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_binsearch.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/binsearch.c >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/funcs.inc > adding '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath' to include_dirs. >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/simd.inc >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops_unary_fp.dispatch.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/matmul.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/matmul.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/clip.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/clip.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/scalarmath.c >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/templ_common.h >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_cpu_features.c >numpy.core - nothing done with h_files = ['/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_sort.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_partition.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_binsearch.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/funcs.inc', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/simd.inc', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/matmul.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/clip.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/templ_common.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy/config.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy/_numpyconfig.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy/__multiarray_api.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy/__ufunc_api.h'] >building extension "numpy.core._umath_tests" sources >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.c >building extension "numpy.core._rational_tests" sources >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_rational_tests.c >building extension "numpy.core._struct_ufunc_tests" sources >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_struct_ufunc_tests.c >building extension "numpy.core._operand_flag_tests" sources >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_operand_flag_tests.c >building extension "numpy.core._simd" sources >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd_inc.h > adding '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd' to include_dirs. >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd_data.inc >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c >numpy.core - nothing done with h_files = ['/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd_inc.h', '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd_data.inc'] >building extension "numpy.fft._pocketfft_internal" sources >building extension "numpy.linalg.lapack_lite" sources >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/linalg >### Warning: Using unoptimized lapack ### >building extension "numpy.linalg._umath_linalg" sources >### Warning: Using unoptimized lapack ### >conv_template:> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/linalg/umath_linalg.c >building extension "numpy.random._mt19937" sources >building extension "numpy.random._philox" sources >building extension "numpy.random._pcg64" sources >building extension "numpy.random._sfc64" sources >building extension "numpy.random._common" sources >building extension "numpy.random.bit_generator" sources >building extension "numpy.random._generator" sources >building extension "numpy.random._bounded_integers" sources >building extension "numpy.random.mtrand" sources >building data_files sources >build_src: building npy-pkg config files >running build_py >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/ctypeslib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/_pytesttester.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/version.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/matlib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/conftest.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/_distributor_init.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/_globals.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/dual.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying numpy/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >copying /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/__config__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat >copying numpy/compat/py3k.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat >copying numpy/compat/_inspect.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat >copying numpy/compat/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat >copying numpy/compat/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat/tests >copying numpy/compat/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat/tests >copying numpy/compat/tests/test_compat.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/compat/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_methods.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/machar.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/setup_common.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_ufunc_config.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/umath_tests.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_exceptions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/shape_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/numerictypes.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/umath.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/cversions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_dtype.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_dtype_ctypes.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/numeric.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/overrides.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/arrayprint.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/multiarray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/function_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/memmap.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/records.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_asarray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/einsumfunc.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_type_aliases.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/defchararray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_add_newdocs.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/getlimits.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_string_helpers.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/fromnumeric.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_internal.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/_add_newdocs_scalars.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >copying numpy/core/code_generators/generate_numpy_api.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_half.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_extint128.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_umath_accuracy.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_protocols.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_simd_module.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_function_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_ufunc.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test__exceptions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_nditer.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_umath_complex.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_memmap.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_item_selection.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_shape_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_mem_overlap.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_records.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_cpu_dispatcher.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_cython.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_array_coercion.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_numerictypes.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_defchararray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalar_methods.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalarinherit.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_dtype.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_arrayprint.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_datetime.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalarbuffer.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_longdouble.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_numeric.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_einsum.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_abc.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_indexing.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/_locales.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalarmath.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_api.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_overrides.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_multiarray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_simd.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_unicode.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalarprint.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_conversion_utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_casting_unittests.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_deprecations.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_cpu_features.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_print.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_scalar_ctors.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_getlimits.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_machar.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_errstate.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_indexerrors.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >copying numpy/core/tests/test_umath.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/system_info.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/extension.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/ccompiler_opt.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/line_endings.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/log.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/msvccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/_shell_utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/cpuinfo.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/intelccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/lib2def.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/ccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/pathccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/msvc9compiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/misc_util.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/numpy_distribution.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/from_template.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/unixccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/conv_template.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/mingw32ccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/npy_pkg_config.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/core.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying numpy/distutils/exec_command.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >copying /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/__config__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/develop.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/egg_info.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/install_clib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/install_headers.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/bdist_rpm.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build_ext.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build_clib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/install_data.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build_py.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/install.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build_src.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/autodist.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/config.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/build_scripts.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/config_compiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >copying numpy/distutils/command/sdist.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/command >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/ibm.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/absoft.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/fujitsu.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/compaq.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/g95.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/gnu.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/pg.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/environment.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/sun.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/nv.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/hpux.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/mips.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/lahey.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/vast.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/none.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/intel.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/pathf95.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >copying numpy/distutils/fcompiler/nag.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/fcompiler >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_ccompiler_opt.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_shell_utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_from_template.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_ccompiler_opt_conf.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_fcompiler_nagfor.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_misc_util.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_fcompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_fcompiler_intel.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_fcompiler_gnu.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_npy_pkg_config.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_exec_command.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_system_info.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_mingw32ccompiler.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >copying numpy/distutils/tests/test_build_ext.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/distutils/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/doc >copying numpy/doc/ufuncs.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/doc >copying numpy/doc/constants.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/doc >copying numpy/doc/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/doc >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/common_rules.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/capi_maps.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/__version__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/use_rules.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/func2subr.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/__main__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/auxfuncs.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/f90mod_rules.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/cfuncs.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/cb_rules.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/diagnose.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/f2py2e.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/rules.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/crackfortran.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >copying numpy/f2py/f2py_testing.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_return_character.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_string.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_semicolon_split.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_callback.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_module_doc.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_return_real.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_array_from_pyobj.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_return_integer.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_return_logical.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_block_docstring.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_return_complex.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_crackfortran.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_size.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_kind.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_quoted_character.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/util.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_assumed_shape.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_parameter.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_common.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_compile_function.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >copying numpy/f2py/tests/test_mixed.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/f2py/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft >copying numpy/fft/helper.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft >copying numpy/fft/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft >copying numpy/fft/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft >copying numpy/fft/_pocketfft.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft/tests >copying numpy/fft/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft/tests >copying numpy/fft/tests/test_helper.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft/tests >copying numpy/fft/tests/test_pocketfft.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/recfunctions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/mixins.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/format.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/arraypad.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/histograms.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/type_check.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/stride_tricks.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/shape_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/index_tricks.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/twodim_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/arraysetops.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/user_array.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/polynomial.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/npyio.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/function_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/_iotools.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/nanfunctions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/ufunclike.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/scimath.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/_version.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/arrayterator.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >copying numpy/lib/_datasource.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_io.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_histograms.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_arrayterator.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_ufunclike.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_financial_expired.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_function_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_nanfunctions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_arraypad.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_recfunctions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_index_tricks.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_shape_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_mixins.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_twodim_base.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test__version.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test__datasource.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_type_check.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_packbits.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test__iotools.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_stride_tricks.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_arraysetops.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_polynomial.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >copying numpy/lib/tests/test_format.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/lib/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg >copying numpy/linalg/linalg.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg >copying numpy/linalg/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg >copying numpy/linalg/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >copying numpy/linalg/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >copying numpy/linalg/tests/test_build.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >copying numpy/linalg/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >copying numpy/linalg/tests/test_deprecations.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >copying numpy/linalg/tests/test_linalg.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/mrecords.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/extras.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/bench.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/testutils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/timer_comparison.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >copying numpy/ma/core.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_core.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_extras.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_old_ma.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_subclassing.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_mrecords.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >copying numpy/ma/tests/test_deprecations.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/ma/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib >copying numpy/matrixlib/defmatrix.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib >copying numpy/matrixlib/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib >copying numpy/matrixlib/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_defmatrix.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_numeric.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_masked_matrix.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_multiarray.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_matrix_linalg.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >copying numpy/matrixlib/tests/test_interaction.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/matrixlib/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/_polybase.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/hermite_e.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/polyutils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/chebyshev.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/polynomial.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/legendre.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/laguerre.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >copying numpy/polynomial/hermite.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_classes.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_legendre.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_hermite.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_chebyshev.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_printing.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_hermite_e.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_polyutils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_laguerre.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >copying numpy/polynomial/tests/test_polynomial.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/polynomial/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random >copying numpy/random/_pickle.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random >copying numpy/random/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random >copying numpy/random/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_generator_mt19937_regressions.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_extending.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_seed_sequence.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_randomstate.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_smoke.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_generator_mt19937.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_randomstate_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_regression.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_direct.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >copying numpy/random/tests/test_random.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing >copying numpy/testing/print_coercion_tables.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing >copying numpy/testing/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing >copying numpy/testing/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing >copying numpy/testing/utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/parameterized.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/decorators.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/noseclasses.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/nosetester.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >copying numpy/testing/_private/utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/_private >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/tests >copying numpy/testing/tests/test_decorators.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/tests >copying numpy/testing/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/tests >copying numpy/testing/tests/test_doctesting.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/tests >copying numpy/testing/tests/test_utils.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/testing/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_callable.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_scalars.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_shape.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_dtype_like.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/setup.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_add_docstring.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >copying numpy/typing/_array_like.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing/tests >copying numpy/typing/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing/tests >copying numpy/typing/tests/test_typing.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing/tests >copying numpy/typing/tests/test_isfile.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/typing/tests >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_warnings.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_ctypeslib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_public_api.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_reloading.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_numpy_version.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_matlib.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/__init__.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >copying numpy/tests/test_scripts.py -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/tests >warning: build_py: byte-compiling is disabled, skipping. > >running build_clib >customize UnixCCompiler >customize UnixCCompiler using new_build_clib >CCompilerOpt.cc_test_flags[999] : testing flags (-march=native) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2 >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2/work >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2 >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils >creating /dev/shm/portage/dev-python/numpy-1.20.2/temp/tmpjcqgfjeu/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/checks >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-march=native' >CCompilerOpt.cc_test_flags[999] : testing flags (-O3) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-O3' >CCompilerOpt.cc_test_flags[999] : testing flags (-Werror) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-Werror' >CCompilerOpt.__init__[1674] : check requested baseline >CCompilerOpt.cc_test_flags[999] : testing flags (-msse) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse' >CCompilerOpt.cc_test_flags[999] : testing flags (-msse2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse2' >CCompilerOpt.feature_test[1444] : testing feature 'SSE' with flags (-msse -msse2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -Werror' >CCompilerOpt.feature_test[1444] : testing feature 'SSE2' with flags (-msse -msse2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-msse3) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse3' >CCompilerOpt.feature_test[1444] : testing feature 'SSE3' with flags (-msse -msse2 -msse3) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -Werror' >CCompilerOpt.__init__[1683] : check requested dispatch-able features >CCompilerOpt.cc_test_flags[999] : testing flags (-mssse3) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mssse3' >CCompilerOpt.feature_test[1444] : testing feature 'SSSE3' with flags (-msse -msse2 -msse3 -mssse3) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.1) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse4.1' >CCompilerOpt.feature_test[1444] : testing feature 'SSE41' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mpopcnt) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mpopcnt' >CCompilerOpt.feature_test[1444] : testing feature 'POPCNT' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-msse4.2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse4.2' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx' >CCompilerOpt.feature_test[1444] : testing feature 'AVX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -Werror' >CCompilerOpt.feature_test[1444] : testing feature 'SSE42' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mf16c) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mf16c' >CCompilerOpt.feature_test[1444] : testing feature 'F16C' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mfma) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mfma' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx2' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512f) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512f' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512F' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror' >CCompilerOpt.feature_test[1444] : testing feature 'FMA3' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -Werror' >CCompilerOpt.feature_test[1444] : testing feature 'AVX2' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512cd) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512cd' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512CD' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vl -mavx512bw -mavx512dq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512vl -mavx512bw -mavx512dq' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_SKX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512ifma -mavx512vbmi) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512ifma -mavx512vbmi' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vnni) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512vnni' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_CLX' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_ICL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512vnni -mavx512ifma -mavx512vbmi -mavx512vbmi2 -mavx512bitalg -mavx512vpopcntdq -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx512er -mavx512pf) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx512er -mavx512pf' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNL' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -Werror' >CCompilerOpt.cc_test_flags[999] : testing flags (-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq' >CCompilerOpt.feature_test[1444] : testing feature 'AVX512_KNM' with flags (-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512er -mavx512pf -mavx5124fmaps -mavx5124vnniw -mavx512vpopcntdq -Werror' >CCompilerOpt.__init__[1695] : skip features (SSE2 SSE SSE3) since its part of baseline >CCompilerOpt.__init__[1699] : initialize targets groups >CCompilerOpt.__init__[1701] : parse target group simd_test >CCompilerOpt._parse_target_tokens[1910] : skip targets (VSX2 NEON VSX VSX3 ASIMD FMA4 XOP) not part of baseline or dispatch-able features >CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2) >CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h) >CCompilerOpt.generate_dispatch_header[2245] : dispatch header dir /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include does not exist, creating it >CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512F' (AVX512F_REDUCE) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -Werror' >CCompilerOpt.feature_extra_checks[1519] : Testing extra checks for feature 'AVX512_SKX' (AVX512BW_MASK AVX512DQ_MASK) >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror' >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -Werror' >Detected changes on compiler optimizations, force rebuilding >building 'npymath' library >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/npymath >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2 >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8 >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8 >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath >compile options: '-I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/core/src/npymath/npy_math.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/ieee754.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath/npy_math_complex.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/npymath/halffloat.c >In file included from /usr/include/python3.8/Python.h:61, > from numpy/core/include/numpy/halffloat.h:4, > from numpy/core/src/npymath/halffloat.c:2: >numpy/core/src/npymath/halffloat.c: In function 'npy_doublebits_to_halfbits': >numpy/core/src/npymath/halffloat.c:432:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 432 | assert(d_exp - 998 >= 0); > | ^~ >numpy/core/src/npymath/halffloat.c:432:28: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 432 | assert(d_exp - 998 >= 0); > | ^~ >x86_64-pc-linux-gnu-ar: adding 4 object files to /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/libnpymath.a >building 'npyrandom' library >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/distributions >compile options: '-Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/logfactorial.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/distributions.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/random_mvhg_count.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/random_mvhg_marginals.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/random_hypergeometric.c >x86_64-pc-linux-gnu-ar: adding 5 object files to /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/libnpyrandom.a >running build_ext >customize UnixCCompiler >customize UnixCCompiler using new_build_ext >CCompilerOpt.__init__[781] : hit the memory cache >CCompilerOpt.generate_dispatch_header[2236] : generate CPU dispatch header: (/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include/npy_cpu_dispatch_config.h) >Detected changes on compiler optimizations, force rebuilding >building 'numpy.core._multiarray_tests' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/_multiarray_tests.c >numpy/core/src/multiarray/_multiarray_tests.c.src:2337:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2337 | (PyCFunction)array_solve_diophantine, > | ^ >numpy/core/src/multiarray/_multiarray_tests.c.src:2340:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2340 | (PyCFunction)array_internal_overlap, > | ^ >numpy/core/src/multiarray/_multiarray_tests.c.src:2418:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2418 | (PyCFunction)printf_float_g, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/_multiarray_tests.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/mem_overlap.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpymath -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_multiarray_tests.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._multiarray_umath' extension >compiling C dispatch-able sources >CCompilerOpt.parse_targets[1741] : looking for '@targets' inside -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops_unary_fp.dispatch.c >CCompilerOpt._parse_target_tokens[1910] : skip targets (NEON VSX2) not part of baseline or dispatch-able features >CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2) >CCompilerOpt._parse_target_tokens[1934] : policy 'MAXOPT' is ON >CCompilerOpt._generate_config[2469] : generate dispatched config -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops_unary_fp.dispatch.h >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-O3 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops_unary_fp.dispatch.c >In file included from numpy/core/src/common/simd/sse/sse.h:61, > from numpy/core/src/common/simd/simd.h:35, > from numpy/core/src/umath/loops_unary_fp.dispatch.c.src:13: >numpy/core/src/common/simd/sse/memory.h: In function 'npyv_storen_till_s32': >numpy/core/src/common/simd/sse/memory.h:414:23: warning: this statement may fall through [-Wimplicit-fallthrough=] > 414 | ptr[stride*3] = _mm_cvtsi128_si32(_mm_shuffle_epi32(a, _MM_SHUFFLE(0, 0, 0, 3))); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/common/simd/sse/memory.h:415:5: note: here > 415 | case 3: > | ^~~~ >numpy/core/src/common/simd/sse/memory.h:416:23: warning: this statement may fall through [-Wimplicit-fallthrough=] > 416 | ptr[stride*2] = _mm_cvtsi128_si32(_mm_shuffle_epi32(a, _MM_SHUFFLE(0, 0, 0, 2))); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/common/simd/sse/memory.h:417:5: note: here > 417 | case 2: > | ^~~~ >numpy/core/src/common/simd/sse/memory.h:418:23: warning: this statement may fall through [-Wimplicit-fallthrough=] > 418 | ptr[stride*1] = _mm_cvtsi128_si32(_mm_shuffle_epi32(a, _MM_SHUFFLE(0, 0, 0, 1))); > | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/common/simd/sse/memory.h:420:5: note: here > 420 | case 1: > | ^~~~ >numpy/core/src/common/simd/sse/memory.h: In function 'npyv_loadn_till_s32': >numpy/core/src/common/simd/sse/memory.h:282:21: warning: this statement may fall through [-Wimplicit-fallthrough=] > 282 | vfill = _mm_unpacklo_epi32(_mm_cvtsi32_si128(ptr[stride*2]), vfill); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/common/simd/sse/memory.h:283:9: note: here > 283 | case 2: > | ^~~~ >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/abstractdtypes.c >numpy/core/src/multiarray/abstractdtypes.c:143:5: warning: missing initializer for field 'as_async' of 'PyHeapTypeObject' {aka 'struct _heaptypeobject'} [-Wmissing-field-initializers] > 143 | },}, > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/multiarray/abstractdtypes.c:2: >/usr/include/python3.8/cpython/object.h:277:20: note: 'as_async' declared here > 277 | PyAsyncMethods as_async; > | ^~~~~~~~ >numpy/core/src/multiarray/abstractdtypes.c:153:5: warning: missing initializer for field 'as_async' of 'PyHeapTypeObject' {aka 'struct _heaptypeobject'} [-Wmissing-field-initializers] > 153 | },}, > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/multiarray/abstractdtypes.c:2: >/usr/include/python3.8/cpython/object.h:277:20: note: 'as_async' declared here > 277 | PyAsyncMethods as_async; > | ^~~~~~~~ >numpy/core/src/multiarray/abstractdtypes.c:163:5: warning: missing initializer for field 'as_async' of 'PyHeapTypeObject' {aka 'struct _heaptypeobject'} [-Wmissing-field-initializers] > 163 | },}, > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/multiarray/abstractdtypes.c:2: >/usr/include/python3.8/cpython/object.h:277:20: note: 'as_async' declared here > 277 | PyAsyncMethods as_async; > | ^~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/alloc.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/arrayobject.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/arraytypes.c >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_bool *, npy_intp, npy_bool *, void *)' {aka 'void (*)(unsigned char *, long int, unsigned char *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_byte *, npy_intp, npy_byte *, void *)' {aka 'void (*)(signed char *, long int, signed char *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_ubyte *, npy_intp, npy_ubyte *, void *)' {aka 'void (*)(unsigned char *, long int, unsigned char *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_short *, npy_intp, npy_short *, void *)' {aka 'void (*)(short int *, long int, short int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_ushort *, npy_intp, npy_ushort *, void *)' {aka 'void (*)(short unsigned int *, long int, short unsigned int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_int *, npy_intp, npy_int *, void *)' {aka 'void (*)(int *, long int, int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_uint *, npy_intp, npy_uint *, void *)' {aka 'void (*)(unsigned int *, long int, unsigned int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_long *, npy_intp, npy_long *, void *)' {aka 'void (*)(long int *, long int, long int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_ulong *, npy_intp, npy_ulong *, void *)' {aka 'void (*)(long unsigned int *, long int, long unsigned int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_longlong *, npy_intp, npy_longlong *, void *)' {aka 'void (*)(long long int *, long int, long long int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_ulonglong *, npy_intp, npy_ulonglong *, void *)' {aka 'void (*)(long long unsigned int *, long int, long long unsigned int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_half *, npy_intp, npy_half *, void *)' {aka 'void (*)(short unsigned int *, long int, short unsigned int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_float *, npy_float *)' {aka 'int (*)(float *, float *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_float *, npy_intp, npy_float *, void *)' {aka 'void (*)(float *, long int, float *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_double *, npy_double *)' {aka 'int (*)(double *, double *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_double *, npy_intp, npy_double *, void *)' {aka 'void (*)(double *, long int, double *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_longdouble *, npy_longdouble *)' {aka 'int (*)(long double *, long double *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_longdouble *, npy_intp, npy_longdouble *, void *)' {aka 'void (*)(long double *, long int, long double *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_float *, npy_float *)' {aka 'int (*)(float *, float *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_cfloat *, npy_intp, npy_cfloat *, void *)' {aka 'void (*)(npy_cfloat *, long int, npy_cfloat *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_double *, npy_double *)' {aka 'int (*)(double *, double *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_cdouble *, npy_intp, npy_cdouble *, void *)' {aka 'void (*)(npy_cdouble *, long int, npy_cdouble *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4244:5: warning: cast between incompatible function types from 'int (*)(npy_longdouble *, npy_longdouble *)' {aka 'int (*)(long double *, long double *)'} to 'int (*)(const void *, const void *, void *)' [-Wcast-function-type] > 4244 | (PyArray_CompareFunc*)@from@_compare, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_clongdouble *, npy_intp, npy_clongdouble *, void *)' {aka 'void (*)(npy_clongdouble *, long int, npy_clongdouble *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(PyObject **, npy_intp, PyObject **, void *)' {aka 'void (*)(struct _object **, long int, struct _object **, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_datetime *, npy_intp, npy_datetime *, void *)' {aka 'void (*)(long int *, long int, long int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >numpy/core/src/multiarray/arraytypes.c.src:4251:5: warning: cast between incompatible function types from 'void (*)(npy_timedelta *, npy_intp, npy_timedelta *, void *)' {aka 'void (*)(long int *, long int, long int *, void *)'} to 'int (*)(void *, npy_intp, void *, void *)' {aka 'int (*)(void *, long int, void *, void *)'} [-Wcast-function-type] > 4251 | (PyArray_FillWithScalarFunc*)@from@_fillwithscalar, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/array_coercion.c >numpy/core/src/multiarray/array_coercion.c: In function 'PyArray_DiscoverDTypeAndShape_Recursive': >numpy/core/src/multiarray/array_coercion.c:1090:9: warning: 'update_shape' reading 256 bytes from a region of size 8 [-Wstringop-overread] > 1090 | if (update_shape(curr_dims, &max_dims, > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1091 | out_shape, 1, &size, NPY_TRUE, flags) < 0) { > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/array_coercion.c:1090:9: note: referencing argument 5 of type 'const npy_intp *' {aka 'const long int *'} >numpy/core/src/multiarray/array_coercion.c:480:1: note: in a call to function 'update_shape' > 480 | update_shape(int curr_ndim, int *max_ndim, > | ^~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/array_method.c >numpy/core/src/multiarray/array_method.c:599:6: warning: cast between incompatible function types from 'PyObject * (*)(PyBoundArrayMethodObject *)' {aka 'struct _object * (*)(PyBoundArrayMethodObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 599 | (getter)boundarraymethod__supports_unaligned, NULL, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_scalar.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/array_assign_array.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/arrayfunction_override.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/buffer.c >numpy/core/src/multiarray/buffer.c: In function '_descriptor_from_pep3118_format_fast': >numpy/core/src/multiarray/buffer.c:1028:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1028 | ++s; > | ^~~ >numpy/core/src/multiarray/buffer.c:1029:9: note: here > 1029 | default: > | ^~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/calculation.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/compiled_base.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/common.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/convert.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/convert_datatype.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/conversion_utils.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/ctors.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/datetime.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/datetime_strings.c >numpy/core/src/multiarray/datetime_strings.c: In function 'get_datetime_iso_8601_strlen': >numpy/core/src/multiarray/datetime_strings.c:771:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 771 | len += 3; /* "###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:772:9: note: here > 772 | case NPY_FR_fs: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:773:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 773 | len += 3; /* "###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:774:9: note: here > 774 | case NPY_FR_ps: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:775:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 775 | len += 3; /* "###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:776:9: note: here > 776 | case NPY_FR_ns: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:777:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 777 | len += 3; /* "###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:778:9: note: here > 778 | case NPY_FR_us: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:779:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 779 | len += 3; /* "###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:780:9: note: here > 780 | case NPY_FR_ms: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:781:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 781 | len += 4; /* ".###" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:782:9: note: here > 782 | case NPY_FR_s: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:783:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 783 | len += 3; /* ":##" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:784:9: note: here > 784 | case NPY_FR_m: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:785:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 785 | len += 3; /* ":##" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:786:9: note: here > 786 | case NPY_FR_h: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:787:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 787 | len += 3; /* "T##" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:788:9: note: here > 788 | case NPY_FR_D: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:790:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 790 | len += 3; /* "-##" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:791:9: note: here > 791 | case NPY_FR_M: > | ^~~~ >numpy/core/src/multiarray/datetime_strings.c:792:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 792 | len += 3; /* "-##" */ > | ~~~~^~~~ >numpy/core/src/multiarray/datetime_strings.c:793:9: note: here > 793 | case NPY_FR_Y: > | ^~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busday.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/datetime_busdaycal.c >numpy/core/src/multiarray/datetime_busdaycal.c:484:9: warning: cast between incompatible function types from 'PyObject * (*)(NpyBusDayCalendar *)' {aka 'struct _object * (*)(NpyBusDayCalendar *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 484 | (getter)busdaycalendar_weekmask_get, > | ^ >numpy/core/src/multiarray/datetime_busdaycal.c:487:9: warning: cast between incompatible function types from 'PyObject * (*)(NpyBusDayCalendar *)' {aka 'struct _object * (*)(NpyBusDayCalendar *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 487 | (getter)busdaycalendar_holidays_get, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/descriptor.c >numpy/core/src/multiarray/descriptor.c:2257:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2257 | (getter)arraydescr_subdescr_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2260:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2260 | (getter)arraydescr_protocol_descr_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2263:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2263 | (getter)arraydescr_protocol_typestr_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2266:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2266 | (getter)arraydescr_name_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2269:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2269 | (getter)arraydescr_base_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2272:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2272 | (getter)arraydescr_shape_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2275:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2275 | (getter)arraydescr_ndim_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2278:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2278 | (getter)arraydescr_isbuiltin_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2281:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2281 | (getter)arraydescr_isnative_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2284:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2284 | (getter)arraydescr_isalignedstruct_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2287:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2287 | (getter)arraydescr_fields_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2290:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2290 | (getter)arraydescr_metadata_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2293:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2293 | (getter)arraydescr_names_get, > | ^ >numpy/core/src/multiarray/descriptor.c:2294:9: warning: cast between incompatible function types from 'int (*)(PyArray_Descr *, PyObject *)' {aka 'int (*)(struct _PyArray_Descr *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 2294 | (setter)arraydescr_names_set, > | ^ >numpy/core/src/multiarray/descriptor.c:2297:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArray_Descr *)' {aka 'struct _object * (*)(struct _PyArray_Descr *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2297 | (getter)arraydescr_hasobject_get, > | ^ >numpy/core/src/multiarray/descriptor.c:3528:5: warning: missing initializer for field 'as_async' of 'PyHeapTypeObject' {aka 'struct _heaptypeobject'} [-Wmissing-field-initializers] > 3528 | },}, > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/multiarray/descriptor.c:4: >/usr/include/python3.8/cpython/object.h:277:20: note: 'as_async' declared here > 277 | PyAsyncMethods as_async; > | ^~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/dtypemeta.c >numpy/core/src/multiarray/dtypemeta.c: In function 'dtypemeta_wrap_legacy_descriptor': >numpy/core/src/multiarray/dtypemeta.c:561:9: warning: missing initializer for field 'as_async' of 'PyHeapTypeObject' {aka 'struct _heaptypeobject'} [-Wmissing-field-initializers] > 561 | },}, > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/multiarray/dtypemeta.c:4: >/usr/include/python3.8/cpython/object.h:277:20: note: 'as_async' declared here > 277 | PyAsyncMethods as_async; > | ^~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/dragon4.c >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Positional_Half_opt': >numpy/core/src/multiarray/dragon4.c:3092:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3092 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3159:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3159 | make_dragon4_typefuncs(Half, npy_half, NPY_HALF_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Scientific_Half_opt': >numpy/core/src/multiarray/dragon4.c:3129:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3129 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3159:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3159 | make_dragon4_typefuncs(Half, npy_half, NPY_HALF_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Positional_Float_opt': >numpy/core/src/multiarray/dragon4.c:3092:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3092 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3160:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3160 | make_dragon4_typefuncs(Float, npy_float, NPY_FLOAT_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Scientific_Float_opt': >numpy/core/src/multiarray/dragon4.c:3129:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3129 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3160:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3160 | make_dragon4_typefuncs(Float, npy_float, NPY_FLOAT_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Positional_Double_opt': >numpy/core/src/multiarray/dragon4.c:3092:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3092 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3161:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3161 | make_dragon4_typefuncs(Double, npy_double, NPY_DOUBLE_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Scientific_Double_opt': >numpy/core/src/multiarray/dragon4.c:3129:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3129 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3161:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3161 | make_dragon4_typefuncs(Double, npy_double, NPY_DOUBLE_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Positional_LongDouble_opt': >numpy/core/src/multiarray/dragon4.c:3092:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3092 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3162:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3162 | make_dragon4_typefuncs(LongDouble, npy_longdouble, NPY_LONGDOUBLE_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c: In function 'Dragon4_Scientific_LongDouble_opt': >numpy/core/src/multiarray/dragon4.c:3129:56: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] > 3129 | if (Dragon4_PrintFloat_##format(scratch, val, opt) < 0) {\ > | ^ >numpy/core/src/multiarray/dragon4.c:3157:9: note: in expansion of macro 'make_dragon4_typefuncs_inner' > 3157 | make_dragon4_typefuncs_inner(Type, npy_type, format) > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/dragon4.c:3162:1: note: in expansion of macro 'make_dragon4_typefuncs' > 3162 | make_dragon4_typefuncs(LongDouble, npy_longdouble, NPY_LONGDOUBLE_BINFMT_NAME) > | ^~~~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/dtype_transfer.c >numpy/core/src/multiarray/dtype_transfer.c: In function 'PyArray_GetDTypeTransferFunction': >numpy/core/src/multiarray/dtype_transfer.c:3653:20: warning: this statement may fall through [-Wimplicit-fallthrough=] > 3653 | if (PyArray_ISNBO(src_dtype->byteorder) != > | ^ >numpy/core/src/multiarray/dtype_transfer.c:3660:13: note: here > 3660 | case NPY_VOID: > | ^~~~ >numpy/core/src/multiarray/dtype_transfer.c:3735:16: warning: this statement may fall through [-Wimplicit-fallthrough=] > 3735 | if (PyArray_ISNBO(src_dtype->byteorder) != > | ^ >numpy/core/src/multiarray/dtype_transfer.c:3742:9: note: here > 3742 | case NPY_STRING: > | ^~~~ >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum_sumprod.c >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'clongdouble_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:51: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'cdouble_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:47: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'cfloat_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:208:46: warning: this statement may fall through [-Wimplicit-fallthrough=] > 208 | ((@temptype@ *)data_out + 2*@i@)[1] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ > 209 | ((@temptype@ *)data0 + 2*@i@)[1] + > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 210 | ((@temptype@ *)data_out + 2*@i@)[1]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:270:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 270 | data_out[@i@] = @to@(@from@(data0[@i@]) * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 271 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 272 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:269:9: note: here > 269 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:202:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 202 | data_out[@i@] = @to@(@from@(data0[@i@]) + > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 203 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:200:9: note: here > 200 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'bool_sum_of_products_contig_three': >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1532:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1532 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1533 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1534 | ((npy_bool *)data1)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1535 | ((npy_bool *)data2)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1536 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'bool_sum_of_products_contig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1527:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1527 | ((npy_bool *)data_out)[@i@] = > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > 1528 | (((npy_bool *)data0)[@i@] && > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1529 | ((npy_bool *)data1)[@i@]) || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1530 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'bool_sum_of_products_contig_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1524:39: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1524 | ((npy_bool *)data_out)[@i@] = ((npy_bool *)data0)[@i@] || > | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 1525 | ((npy_bool *)data_out)[@i@]; > | ~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1522:9: note: here > 1522 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:634:9: note: here > 634 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:635:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 635 | accum += @from@(data0[@i@]) * @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:637:9: note: here > 637 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_stride0_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:518:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 518 | data_out[@i@] = @to@(@from@(data0[@i@])* > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 519 | value1 + > | ~~~~~~~~~ > 520 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:517:9: note: here > 517 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_stride0_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:933:9: note: here > 933 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:934:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 934 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:936:9: note: here > 936 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_stride0_contig_outcontig_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:389:25: warning: this statement may fall through [-Wimplicit-fallthrough=] > 389 | data_out[@i@] = @to@(value0 * > | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ > 390 | @from@(data1[@i@]) + > | ~~~~~~~~~~~~~~~~~~~~ > 391 | @from@(data_out[@i@])); > | ~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:388:9: note: here > 388 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_stride0_contig_outstride0_two': >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:794:9: note: here > 794 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:795:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 795 | accum += @from@(data1[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:797:9: note: here > 797 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'half_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ^~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'clongdouble_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'cdouble_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'cfloat_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1179:22: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1179 | accum_im += data0[2*@i@+1]; > | ~~~~~~~~~^~~~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longdouble_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'double_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'float_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulonglong_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'longlong_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ulong_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'long_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'uint_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'int_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ushort_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'short_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'ubyte_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src: In function 'byte_sum_of_products_contig_outstride0_one': >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1174:9: note: here > 1174 | case @i@+1: > | ^~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1176:19: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1176 | accum += @from@(data0[@i@]); > | ~~~~~~^~~~~~~~~~~~~ >numpy/core/src/multiarray/einsum_sumprod.c.src:1182:9: note: here > 1182 | case 0: > | ^~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/flagsobject.c >numpy/core/src/multiarray/flagsobject.c:454:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 454 | (getter)arrayflags_contiguous_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:458:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 458 | (getter)arrayflags_contiguous_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:462:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 462 | (getter)arrayflags_fortran_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:466:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 466 | (getter)arrayflags_fortran_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:470:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 470 | (getter)arrayflags_updateifcopy_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:471:9: warning: cast between incompatible function types from 'int (*)(PyArrayFlagsObject *, PyObject *)' {aka 'int (*)(PyArrayFlagsObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 471 | (setter)arrayflags_updateifcopy_set, > | ^ >numpy/core/src/multiarray/flagsobject.c:474:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 474 | (getter)arrayflags_writebackifcopy_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:475:9: warning: cast between incompatible function types from 'int (*)(PyArrayFlagsObject *, PyObject *)' {aka 'int (*)(PyArrayFlagsObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 475 | (setter)arrayflags_writebackifcopy_set, > | ^ >numpy/core/src/multiarray/flagsobject.c:478:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 478 | (getter)arrayflags_owndata_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:482:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 482 | (getter)arrayflags_aligned_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:483:9: warning: cast between incompatible function types from 'int (*)(PyArrayFlagsObject *, PyObject *)' {aka 'int (*)(PyArrayFlagsObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 483 | (setter)arrayflags_aligned_set, > | ^ >numpy/core/src/multiarray/flagsobject.c:486:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 486 | (getter)arrayflags_writeable_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:487:9: warning: cast between incompatible function types from 'int (*)(PyArrayFlagsObject *, PyObject *)' {aka 'int (*)(PyArrayFlagsObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 487 | (setter)arrayflags_writeable_set, > | ^ >numpy/core/src/multiarray/flagsobject.c:490:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 490 | (getter)arrayflags_writeable_no_warn_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:495:9: warning: cast between incompatible function types from 'int (*)(PyArrayFlagsObject *, PyObject *)' {aka 'int (*)(PyArrayFlagsObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 495 | (setter)arrayflags_warn_on_write_set, > | ^ >numpy/core/src/multiarray/flagsobject.c:498:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 498 | (getter)arrayflags_fnc_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:502:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 502 | (getter)arrayflags_forc_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:506:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 506 | (getter)arrayflags_behaved_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:510:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 510 | (getter)arrayflags_carray_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:514:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 514 | (getter)arrayflags_farray_get, > | ^ >numpy/core/src/multiarray/flagsobject.c:518:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayFlagsObject *)' {aka 'struct _object * (*)(PyArrayFlagsObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 518 | (getter)arrayflags_num_get, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/getset.c >numpy/core/src/multiarray/getset.c:967:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 967 | (getter)array_ndim_get, > | ^ >numpy/core/src/multiarray/getset.c:971:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 971 | (getter)array_flags_get, > | ^ >numpy/core/src/multiarray/getset.c:975:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 975 | (getter)array_shape_get, > | ^ >numpy/core/src/multiarray/getset.c:976:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 976 | (setter)array_shape_set, > | ^ >numpy/core/src/multiarray/getset.c:979:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 979 | (getter)array_strides_get, > | ^ >numpy/core/src/multiarray/getset.c:980:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 980 | (setter)array_strides_set, > | ^ >numpy/core/src/multiarray/getset.c:983:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 983 | (getter)array_data_get, > | ^ >numpy/core/src/multiarray/getset.c:984:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 984 | (setter)array_data_set, > | ^ >numpy/core/src/multiarray/getset.c:987:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 987 | (getter)array_itemsize_get, > | ^ >numpy/core/src/multiarray/getset.c:991:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 991 | (getter)array_size_get, > | ^ >numpy/core/src/multiarray/getset.c:995:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 995 | (getter)array_nbytes_get, > | ^ >numpy/core/src/multiarray/getset.c:999:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 999 | (getter)array_base_get, > | ^ >numpy/core/src/multiarray/getset.c:1003:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1003 | (getter)array_descr_get, > | ^ >numpy/core/src/multiarray/getset.c:1004:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 1004 | (setter)array_descr_set, > | ^ >numpy/core/src/multiarray/getset.c:1007:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1007 | (getter)array_real_get, > | ^ >numpy/core/src/multiarray/getset.c:1008:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 1008 | (setter)array_real_set, > | ^ >numpy/core/src/multiarray/getset.c:1011:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1011 | (getter)array_imag_get, > | ^ >numpy/core/src/multiarray/getset.c:1012:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 1012 | (setter)array_imag_set, > | ^ >numpy/core/src/multiarray/getset.c:1015:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1015 | (getter)array_flat_get, > | ^ >numpy/core/src/multiarray/getset.c:1016:9: warning: cast between incompatible function types from 'int (*)(PyArrayObject *, PyObject *)' {aka 'int (*)(struct tagPyArrayObject *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 1016 | (setter)array_flat_set, > | ^ >numpy/core/src/multiarray/getset.c:1019:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1019 | (getter)array_ctypes_get, > | ^ >numpy/core/src/multiarray/getset.c:1023:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1023 | (getter)array_transpose_get, > | ^ >numpy/core/src/multiarray/getset.c:1027:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1027 | (getter)array_interface_get, > | ^ >numpy/core/src/multiarray/getset.c:1031:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1031 | (getter)array_struct_get, > | ^ >numpy/core/src/multiarray/getset.c:1035:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1035 | (getter)array_priority_get, > | ^ >numpy/core/src/multiarray/getset.c:1039:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1039 | (getter)array_finalize_get, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/hashdescr.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/item_selection.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/iterators.c >numpy/core/src/multiarray/iterators.c:1099:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayIterObject *)' {aka 'struct _object * (*)(struct PyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1099 | (getter)iter_coords_get, > | ^ >numpy/core/src/multiarray/iterators.c:1466:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayMultiIterObject *)' {aka 'struct _object * (*)(PyArrayMultiIterObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1466 | (getter)arraymultiter_size_get, > | ^ >numpy/core/src/multiarray/iterators.c:1470:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayMultiIterObject *)' {aka 'struct _object * (*)(PyArrayMultiIterObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1470 | (getter)arraymultiter_index_get, > | ^ >numpy/core/src/multiarray/iterators.c:1474:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayMultiIterObject *)' {aka 'struct _object * (*)(PyArrayMultiIterObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1474 | (getter)arraymultiter_shape_get, > | ^ >numpy/core/src/multiarray/iterators.c:1478:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayMultiIterObject *)' {aka 'struct _object * (*)(PyArrayMultiIterObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1478 | (getter)arraymultiter_iters_get, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/legacy_dtype_implementation.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/lowlevel_strided_loops.c >numpy/core/src/multiarray/lowlevel_strided_loops.c.src: In function 'PyArray_GetStridedNumericCastFn': >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:924:13: warning: this statement may fall through [-Wimplicit-fallthrough=] > 924 | switch (dst_type_num) { > | ^~~~~~ >numpy/core/src/multiarray/lowlevel_strided_loops.c.src:922:9: note: here > 922 | case NPY_@NAME1@: > | ^~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/mapping.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/methods.c >numpy/core/src/multiarray/methods.c:2674:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2674 | (PyCFunction)array_ufunc, > | ^ >numpy/core/src/multiarray/methods.c:2677:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2677 | (PyCFunction)array_function, > | ^ >numpy/core/src/multiarray/methods.c:2682:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2682 | (PyCFunction) array_sizeof, > | ^ >numpy/core/src/multiarray/methods.c:2704:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2704 | (PyCFunction) array_dumps, > | ^ >numpy/core/src/multiarray/methods.c:2707:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2707 | (PyCFunction) array_dump, > | ^ >numpy/core/src/multiarray/methods.c:2720:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2720 | (PyCFunction)array_all, > | ^ >numpy/core/src/multiarray/methods.c:2723:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2723 | (PyCFunction)array_any, > | ^ >numpy/core/src/multiarray/methods.c:2726:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2726 | (PyCFunction)array_argmax, > | ^ >numpy/core/src/multiarray/methods.c:2729:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2729 | (PyCFunction)array_argmin, > | ^ >numpy/core/src/multiarray/methods.c:2732:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2732 | (PyCFunction)array_argpartition, > | ^ >numpy/core/src/multiarray/methods.c:2735:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2735 | (PyCFunction)array_argsort, > | ^ >numpy/core/src/multiarray/methods.c:2738:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2738 | (PyCFunction)array_astype, > | ^ >numpy/core/src/multiarray/methods.c:2741:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2741 | (PyCFunction)array_byteswap, > | ^ >numpy/core/src/multiarray/methods.c:2744:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2744 | (PyCFunction)array_choose, > | ^ >numpy/core/src/multiarray/methods.c:2747:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2747 | (PyCFunction)array_clip, > | ^ >numpy/core/src/multiarray/methods.c:2750:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2750 | (PyCFunction)array_compress, > | ^ >numpy/core/src/multiarray/methods.c:2759:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2759 | (PyCFunction)array_copy, > | ^ >numpy/core/src/multiarray/methods.c:2762:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2762 | (PyCFunction)array_cumprod, > | ^ >numpy/core/src/multiarray/methods.c:2765:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2765 | (PyCFunction)array_cumsum, > | ^ >numpy/core/src/multiarray/methods.c:2768:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2768 | (PyCFunction)array_diagonal, > | ^ >numpy/core/src/multiarray/methods.c:2771:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2771 | (PyCFunction)array_dot, > | ^ >numpy/core/src/multiarray/methods.c:2777:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2777 | (PyCFunction)array_flatten, > | ^ >numpy/core/src/multiarray/methods.c:2780:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2780 | (PyCFunction)array_getfield, > | ^ >numpy/core/src/multiarray/methods.c:2789:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2789 | (PyCFunction)array_max, > | ^ >numpy/core/src/multiarray/methods.c:2792:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2792 | (PyCFunction)array_mean, > | ^ >numpy/core/src/multiarray/methods.c:2795:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2795 | (PyCFunction)array_min, > | ^ >numpy/core/src/multiarray/methods.c:2804:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2804 | (PyCFunction)array_partition, > | ^ >numpy/core/src/multiarray/methods.c:2807:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2807 | (PyCFunction)array_prod, > | ^ >numpy/core/src/multiarray/methods.c:2810:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2810 | (PyCFunction)array_ptp, > | ^ >numpy/core/src/multiarray/methods.c:2813:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2813 | (PyCFunction)array_put, > | ^ >numpy/core/src/multiarray/methods.c:2816:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2816 | (PyCFunction)array_ravel, > | ^ >numpy/core/src/multiarray/methods.c:2819:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2819 | (PyCFunction)array_repeat, > | ^ >numpy/core/src/multiarray/methods.c:2822:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2822 | (PyCFunction)array_reshape, > | ^ >numpy/core/src/multiarray/methods.c:2825:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2825 | (PyCFunction)array_resize, > | ^ >numpy/core/src/multiarray/methods.c:2828:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2828 | (PyCFunction)array_round, > | ^ >numpy/core/src/multiarray/methods.c:2831:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2831 | (PyCFunction)array_searchsorted, > | ^ >numpy/core/src/multiarray/methods.c:2834:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2834 | (PyCFunction)array_setfield, > | ^ >numpy/core/src/multiarray/methods.c:2837:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2837 | (PyCFunction)array_setflags, > | ^ >numpy/core/src/multiarray/methods.c:2840:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2840 | (PyCFunction)array_sort, > | ^ >numpy/core/src/multiarray/methods.c:2843:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2843 | (PyCFunction)array_squeeze, > | ^ >numpy/core/src/multiarray/methods.c:2846:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2846 | (PyCFunction)array_stddev, > | ^ >numpy/core/src/multiarray/methods.c:2849:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2849 | (PyCFunction)array_sum, > | ^ >numpy/core/src/multiarray/methods.c:2855:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2855 | (PyCFunction)array_take, > | ^ >numpy/core/src/multiarray/methods.c:2858:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2858 | (PyCFunction)array_tobytes, > | ^ >numpy/core/src/multiarray/methods.c:2861:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2861 | (PyCFunction)array_tofile, > | ^ >numpy/core/src/multiarray/methods.c:2867:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2867 | (PyCFunction)array_tostring, > | ^ >numpy/core/src/multiarray/methods.c:2870:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2870 | (PyCFunction)array_trace, > | ^ >numpy/core/src/multiarray/methods.c:2876:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2876 | (PyCFunction)array_variance, > | ^ >numpy/core/src/multiarray/methods.c:2879:9: warning: cast between incompatible function types from 'PyObject * (*)(PyArrayObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct tagPyArrayObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2879 | (PyCFunction)array_view, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/multiarraymodule.c >numpy/core/src/multiarray/multiarraymodule.c:4067:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4067 | (PyCFunction)array__get_ndarray_c_version, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4073:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4073 | (PyCFunction)array_set_string_function, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4076:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4076 | (PyCFunction)array_set_ops_function, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4079:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4079 | (PyCFunction)array_set_datetimeparse_function, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4085:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4085 | (PyCFunction)_array_fromobject, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4088:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4088 | (PyCFunction)array_copyto, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4091:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4091 | (PyCFunction)NpyIter_NestedIters, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4094:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4094 | (PyCFunction)array_arange, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4097:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4097 | (PyCFunction)array_zeros, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4100:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4100 | (PyCFunction)array_count_nonzero, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4103:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4103 | (PyCFunction)array_empty, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4106:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4106 | (PyCFunction)array_empty_like, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4109:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4109 | (PyCFunction)array_scalar, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4115:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4115 | (PyCFunction)array_lexsort, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4118:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4118 | (PyCFunction)array_putmask, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4121:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4121 | (PyCFunction)array_fromstring, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4124:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4124 | (PyCFunction)array_fromiter, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4127:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4127 | (PyCFunction)array_concatenate, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4133:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4133 | (PyCFunction)array_matrixproduct, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4139:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4139 | (PyCFunction)array_einsum, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4145:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4145 | (PyCFunction)array_correlate, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4148:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4148 | (PyCFunction)array_correlate2, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4151:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4151 | (PyCFunction)array_frombuffer, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4154:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4154 | (PyCFunction)array_fromfile, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4157:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4157 | (PyCFunction)array_can_cast_safely, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4169:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4169 | (PyCFunction)array_shares_memory, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4172:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4172 | (PyCFunction)array_may_share_memory, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4179:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4179 | (PyCFunction)array_datetime_as_string, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4183:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4183 | (PyCFunction)array_busday_offset, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4186:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4186 | (PyCFunction)array_busday_count, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4189:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4189 | (PyCFunction)array_is_busday, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4192:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4192 | (PyCFunction)format_longfloat, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4195:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4195 | (PyCFunction)dragon4_positional, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4198:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4198 | (PyCFunction)dragon4_scientific, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4201:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4201 | (PyCFunction)compare_chararrays, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4204:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4204 | (PyCFunction)_vec_string, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4206:17: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4206 | {"_insert", (PyCFunction)arr_insert, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4210:18: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4210 | {"bincount", (PyCFunction)arr_bincount, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4212:23: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4212 | {"_monotonicity", (PyCFunction)arr__monotonicity, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4217:16: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4217 | {"interp", (PyCFunction)arr_interp, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4219:24: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4219 | {"interp_complex", (PyCFunction)arr_interp_complex, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4221:27: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4221 | {"ravel_multi_index", (PyCFunction)arr_ravel_multi_index, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4223:23: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4223 | {"unravel_index", (PyCFunction)arr_unravel_index, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4227:18: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4227 | {"packbits", (PyCFunction)io_pack, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4229:20: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4229 | {"unpackbits", (PyCFunction)io_unpack, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4231:30: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4231 | {"normalize_axis_index", (PyCFunction)normalize_axis_index, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4235:36: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4235 | {"_discover_array_parameters", (PyCFunction)_discover_array_parameters, > | ^ >numpy/core/src/multiarray/multiarraymodule.c:4241:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 4241 | (PyCFunction) ufunc_frompyfunc, > | ^ >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_templ.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/nditer_api.c >numpy/core/src/multiarray/nditer_api.c: In function 'npyiter_copy_from_buffers': >numpy/core/src/multiarray/nditer_api.c:2014:25: warning: cast between incompatible function types from 'int (*)(char *, npy_intp, char *, npy_intp, npy_intp, npy_intp, NpyAuxData *)' {aka 'int (*)(char *, long int, char *, long int, long int, long int, struct NpyAuxData_tag *)'} to 'int (*)(char *, npy_intp, char *, npy_intp, npy_bool *, npy_intp, npy_intp, npy_intp, NpyAuxData *)' {aka 'int (*)(char *, long int, char *, long int, unsigned char *, long int, long int, long int, struct NpyAuxData_tag *)'} [-Wcast-function-type] > 2014 | (PyArray_MaskedStridedUnaryOp *)stransfer, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/nditer_constr.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/nditer_pywrap.c >numpy/core/src/multiarray/nditer_pywrap.c:2338:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2338 | (PyCFunction)npyiter_reset, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2341:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2341 | (PyCFunction)npyiter_copy, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2344:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2344 | (PyCFunction)npyiter_copy, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2347:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2347 | (PyCFunction)npyiter_iternext, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2353:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2353 | (PyCFunction)npyiter_remove_multi_index, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2356:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2356 | (PyCFunction)npyiter_enable_external_loop, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2359:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2359 | (PyCFunction)npyiter_debug_print, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2361:19: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2361 | {"__enter__", (PyCFunction)npyiter_enter, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2365:16: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2365 | {"close", (PyCFunction)npyiter_close, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2376:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2376 | (getter)npyiter_value_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2379:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2379 | (getter)npyiter_shape_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2382:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2382 | (getter)npyiter_multi_index_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2383:9: warning: cast between incompatible function types from 'int (*)(NewNpyArrayIterObject *, PyObject *)' {aka 'int (*)(struct NewNpyArrayIterObject_tag *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 2383 | (setter)npyiter_multi_index_set, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2386:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2386 | (getter)npyiter_index_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2387:9: warning: cast between incompatible function types from 'int (*)(NewNpyArrayIterObject *, PyObject *)' {aka 'int (*)(struct NewNpyArrayIterObject_tag *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 2387 | (setter)npyiter_index_set, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2390:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2390 | (getter)npyiter_iterindex_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2391:9: warning: cast between incompatible function types from 'int (*)(NewNpyArrayIterObject *, PyObject *)' {aka 'int (*)(struct NewNpyArrayIterObject_tag *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 2391 | (setter)npyiter_iterindex_set, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2394:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2394 | (getter)npyiter_iterrange_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2395:9: warning: cast between incompatible function types from 'int (*)(NewNpyArrayIterObject *, PyObject *)' {aka 'int (*)(struct NewNpyArrayIterObject_tag *, struct _object *)'} to 'int (*)(PyObject *, PyObject *, void *)' {aka 'int (*)(struct _object *, struct _object *, void *)'} [-Wcast-function-type] > 2395 | (setter)npyiter_iterrange_set, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2398:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2398 | (getter)npyiter_operands_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2401:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2401 | (getter)npyiter_itviews_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2404:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2404 | (getter)npyiter_has_delayed_bufalloc_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2407:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2407 | (getter)npyiter_iterationneedsapi_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2410:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2410 | (getter)npyiter_has_multi_index_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2413:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2413 | (getter)npyiter_has_index_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2416:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2416 | (getter)npyiter_dtypes_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2419:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2419 | (getter)npyiter_ndim_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2422:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2422 | (getter)npyiter_nop_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2425:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2425 | (getter)npyiter_itersize_get, > | ^ >numpy/core/src/multiarray/nditer_pywrap.c:2428:9: warning: cast between incompatible function types from 'PyObject * (*)(NewNpyArrayIterObject *)' {aka 'struct _object * (*)(struct NewNpyArrayIterObject_tag *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2428 | (getter)npyiter_finished_get, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/number.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/refcount.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/sequence.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/shape.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/scalarapi.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/scalartypes.c >numpy/core/src/multiarray/scalartypes.c.src:1358:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1358 | (getter)gentype_ndim_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1361:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1361 | (getter)gentype_flags_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1364:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1364 | (getter)gentype_shape_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1367:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1367 | (getter)gentype_shape_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1370:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1370 | (getter)gentype_data_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1373:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1373 | (getter)gentype_itemsize_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1376:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1376 | (getter)gentype_size_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1379:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1379 | (getter)gentype_itemsize_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1382:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1382 | (getter)gentype_base_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1385:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1385 | (getter)gentype_typedescr_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1388:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1388 | (getter)gentype_real_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1391:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1391 | (getter)gentype_imag_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1394:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1394 | (getter)gentype_flat_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1397:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1397 | (getter)gentype_transpose_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1400:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1400 | (getter)gentype_interface_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1405:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1405 | (getter)gentype_struct_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1410:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 1410 | (getter)gentype_priority_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1927:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1927 | (PyCFunction)gentype_tobytes, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1930:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1930 | (PyCFunction)gentype_tofile, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1933:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1933 | (PyCFunction)gentype_tostring, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1936:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1936 | (PyCFunction)gentype_byteswap, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1939:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1939 | (PyCFunction)gentype_astype, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1942:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1942 | (PyCFunction)gentype_getfield, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1945:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1945 | (PyCFunction)gentype_setfield, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1948:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1948 | (PyCFunction)gentype_copy, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1951:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1951 | (PyCFunction)gentype_resize, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1962:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1962 | (PyCFunction)gentype_sizeof, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1996:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1996 | (PyCFunction)gentype_take, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:1999:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 1999 | (PyCFunction)gentype_put, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2002:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2002 | (PyCFunction)gentype_repeat, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2005:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2005 | (PyCFunction)gentype_choose, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2008:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2008 | (PyCFunction)gentype_sort, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2011:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2011 | (PyCFunction)gentype_argsort, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2014:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2014 | (PyCFunction)gentype_searchsorted, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2017:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2017 | (PyCFunction)gentype_argmax, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2020:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2020 | (PyCFunction)gentype_argmin, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2023:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2023 | (PyCFunction)gentype_reshape, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2026:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2026 | (PyCFunction)gentype_squeeze, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2029:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2029 | (PyCFunction)gentype_view, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2035:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2035 | (PyCFunction)gentype_max, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2038:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2038 | (PyCFunction)gentype_min, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2041:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2041 | (PyCFunction)gentype_ptp, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2044:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2044 | (PyCFunction)gentype_mean, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2047:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2047 | (PyCFunction)gentype_trace, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2050:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2050 | (PyCFunction)gentype_diagonal, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2053:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2053 | (PyCFunction)gentype_clip, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2065:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2065 | (PyCFunction)gentype_std, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2068:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2068 | (PyCFunction)gentype_var, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2071:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2071 | (PyCFunction)gentype_sum, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2074:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2074 | (PyCFunction)gentype_cumsum, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2077:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2077 | (PyCFunction)gentype_prod, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2080:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2080 | (PyCFunction)gentype_cumprod, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2083:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2083 | (PyCFunction)gentype_all, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2086:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2086 | (PyCFunction)gentype_any, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2089:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2089 | (PyCFunction)gentype_compress, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2092:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2092 | (PyCFunction)gentype_flatten, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2095:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2095 | (PyCFunction)gentype_ravel, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2098:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2098 | (PyCFunction)gentype_round, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2106:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2106 | (PyCFunction)gentype_setflags, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2117:9: warning: cast between incompatible function types from 'PyObject * (*)(PyVoidScalarObject *)' {aka 'struct _object * (*)(PyVoidScalarObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2117 | (getter)voidtype_flags_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2122:9: warning: cast between incompatible function types from 'PyObject * (*)(PyVoidScalarObject *)' {aka 'struct _object * (*)(PyVoidScalarObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2122 | (getter)voidtype_dtypedescr_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2127:9: warning: cast between incompatible function types from 'PyObject * (*)(PyVoidScalarObject *)' {aka 'struct _object * (*)(PyVoidScalarObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2127 | (getter)voidtype_base_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2136:9: warning: cast between incompatible function types from 'PyObject * (*)(PyVoidScalarObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(PyVoidScalarObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2136 | (PyCFunction)voidtype_getfield, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2139:9: warning: cast between incompatible function types from 'PyObject * (*)(PyVoidScalarObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(PyVoidScalarObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2139 | (PyCFunction)voidtype_setfield, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2146:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2146 | (getter)inttype_numerator_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2151:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 2151 | (getter)inttype_denominator_get, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2163:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2163 | (PyCFunction)@name@_complex, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2163:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2163 | (PyCFunction)@name@_complex, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2175:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2175 | (PyCFunction)@name@type_dunder_round, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2175:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2175 | (PyCFunction)@name@type_dunder_round, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2175:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2175 | (PyCFunction)@name@type_dunder_round, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2186:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2186 | (PyCFunction)@name@_as_integer_ratio, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2186:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2186 | (PyCFunction)@name@_as_integer_ratio, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2186:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2186 | (PyCFunction)@name@_as_integer_ratio, > | ^ >numpy/core/src/multiarray/scalartypes.c.src:2186:9: warning: cast between incompatible function types from 'PyObject * (*)(PyObject *)' {aka 'struct _object * (*)(struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 2186 | (PyCFunction)@name@_as_integer_ratio, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/strfuncs.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/temp_elide.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/typeinfo.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/usertypes.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/multiarray/vdot.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/quicksort.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/mergesort.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/timsort.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/heapsort.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/radixsort.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/selection.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/binsearch.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/umathmodule.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/reduction.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops.c >In file included from numpy/core/src/umath/loops.c.src:50: >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_add_FLOAT': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_subtract_FLOAT': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_multiply_FLOAT': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_divide_FLOAT': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_add_DOUBLE': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_subtract_DOUBLE': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_multiply_DOUBLE': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_divide_DOUBLE': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:567:14: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 567 | else if (IS_BLOCKABLE_BINARY(sizeof(@type@), vector_size_bytes)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_logical_or_BOOL': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:697:13: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 697 | IS_BLOCKABLE_BINARY(sizeof(npy_bool), VECTOR_SIZE_BYTES)) { > | ^~~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/simd.inc.src: In function 'run_binary_simd_logical_and_BOOL': >numpy/core/src/umath/simd.inc.src:123:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] > 123 | abs_ptrdiff(args[2], args[1]) >= 0)) > | ^~ >numpy/core/src/umath/simd.inc.src:697:13: note: in expansion of macro 'IS_BLOCKABLE_BINARY' > 697 | IS_BLOCKABLE_BINARY(sizeof(npy_bool), VECTOR_SIZE_BYTES)) { > | ^~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/matmul.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/clip.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/ufunc_object.c >numpy/core/src/umath/ufunc_object.c:5969:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 5969 | (PyCFunction)ufunc_reduce, > | ^ >numpy/core/src/umath/ufunc_object.c:5972:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 5972 | (PyCFunction)ufunc_accumulate, > | ^ >numpy/core/src/umath/ufunc_object.c:5975:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 5975 | (PyCFunction)ufunc_reduceat, > | ^ >numpy/core/src/umath/ufunc_object.c:5978:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *, PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *, struct _object *, struct _object *)'} to 'PyObject * (*)(PyObject *, PyObject *)' {aka 'struct _object * (*)(struct _object *, struct _object *)'} [-Wcast-function-type] > 5978 | (PyCFunction)ufunc_outer, > | ^ >numpy/core/src/umath/ufunc_object.c:6124:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6124 | (getter)ufunc_get_doc, > | ^ >numpy/core/src/umath/ufunc_object.c:6127:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6127 | (getter)ufunc_get_nin, > | ^ >numpy/core/src/umath/ufunc_object.c:6130:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6130 | (getter)ufunc_get_nout, > | ^ >numpy/core/src/umath/ufunc_object.c:6133:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6133 | (getter)ufunc_get_nargs, > | ^ >numpy/core/src/umath/ufunc_object.c:6136:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6136 | (getter)ufunc_get_ntypes, > | ^ >numpy/core/src/umath/ufunc_object.c:6139:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6139 | (getter)ufunc_get_types, > | ^ >numpy/core/src/umath/ufunc_object.c:6142:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6142 | (getter)ufunc_get_name, > | ^ >numpy/core/src/umath/ufunc_object.c:6145:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6145 | (getter)ufunc_get_identity, > | ^ >numpy/core/src/umath/ufunc_object.c:6148:9: warning: cast between incompatible function types from 'PyObject * (*)(PyUFuncObject *)' {aka 'struct _object * (*)(struct _tagPyUFuncObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Wcast-function-type] > 6148 | (getter)ufunc_get_signature, > | ^ >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/extobj.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/scalarmath.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/ufunc_type_resolution.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/override.c >In file included from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/include/numpy/npy_3kcompat.h:13, > from numpy/core/src/common/npy_pycompat.h:4, > from numpy/core/src/umath/override.c:4: >numpy/core/src/umath/override.c: In function 'PyUFunc_CheckOverride': >/usr/include/python3.8/object.h:478:9: warning: 'override_array_ufunc' may be used uninitialized in this function [-Wmaybe-uninitialized] > 478 | _Py_Dealloc(op); > | ^~~~~~~~~~~~~~~ >numpy/core/src/umath/override.c:618:19: note: 'override_array_ufunc' was declared here > 618 | PyObject *override_array_ufunc; > | ^~~~~~~~~~~~~~~~~~~~ >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/array_assign.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/mem_overlap.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/npy_longdouble.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/ucsnarrow.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/ufunc_override.c >x86_64-pc-linux-gnu-gcc: numpy/core/src/common/numpyos.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_cpu_features.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops_unary_fp.dispatch.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/abstractdtypes.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/alloc.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/arrayobject.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/arraytypes.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/array_coercion.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/array_method.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/array_assign_scalar.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/array_assign_array.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/arrayfunction_override.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/buffer.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/calculation.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/compiled_base.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/common.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/convert.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/convert_datatype.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/conversion_utils.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/ctors.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/datetime.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/datetime_strings.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/datetime_busday.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/datetime_busdaycal.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/descriptor.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/dtypemeta.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/dragon4.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/dtype_transfer.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/einsum_sumprod.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/flagsobject.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/getset.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/hashdescr.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/item_selection.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/iterators.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/legacy_dtype_implementation.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/lowlevel_strided_loops.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/mapping.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/methods.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/multiarraymodule.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_templ.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_api.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_constr.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/nditer_pywrap.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/number.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/refcount.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/sequence.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/shape.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/scalarapi.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/multiarray/scalartypes.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/strfuncs.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/temp_elide.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/typeinfo.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/usertypes.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/multiarray/vdot.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/quicksort.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/mergesort.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/timsort.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/heapsort.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/radixsort.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/selection.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npysort/binsearch.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/umathmodule.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/reduction.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/loops.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/matmul.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/clip.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/ufunc_object.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/extobj.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/scalarmath.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/ufunc_type_resolution.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/override.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/array_assign.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/mem_overlap.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/npy_longdouble.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/ucsnarrow.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/ufunc_override.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/common/numpyos.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_cpu_features.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpymath -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_multiarray_umath.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._umath_tests' extension >compiling C dispatch-able sources >CCompilerOpt.parse_targets[1741] : looking for '@targets' inside -> numpy/core/src/umath/_umath_tests.dispatch.c >CCompilerOpt._parse_target_tokens[1910] : skip targets (ASIMDHP VSX2 NEON VSX VSX3 ASIMD) not part of baseline or dispatch-able features >CCompilerOpt._parse_policy_not_keepbase[2022] : skip baseline features (SSE2) >CCompilerOpt._parse_target_tokens[1934] : policy 'WERROR' is ON >CCompilerOpt._parse_policy_werror[2066] : compiler warnings are treated as errors >CCompilerOpt._generate_config[2469] : generate dispatched config -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.h >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.avx2.c >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.sse41.c >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-Werror -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.avx2.c >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-Werror -msse -msse2 -msse3 -mssse3 -msse4.1' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.sse41.c >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-Werror -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/core/src/umath/_umath_tests.dispatch.c >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.c >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_cpu_features.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.avx2.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.sse41.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.dispatch.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_umath_tests.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common/npy_cpu_features.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_umath_tests.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._rational_tests' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_rational_tests.c >numpy/core/src/umath/_rational_tests.c.src:646:1: warning: missing initializer for field 'nb_matrix_multiply' of 'PyNumberMethods' [-Wmissing-field-initializers] > 646 | }; > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/umath/_rational_tests.c.src:5: >/usr/include/python3.8/cpython/object.h:138:16: note: 'nb_matrix_multiply' declared here > 138 | binaryfunc nb_matrix_multiply; > | ^~~~~~~~~~~~~~~~~~ >numpy/core/src/umath/_rational_tests.c.src:712:1: warning: missing initializer for field 'tp_finalize' of 'PyTypeObject' {aka 'struct _typeobject'} [-Wmissing-field-initializers] > 712 | }; > | ^ >In file included from /usr/include/python3.8/object.h:746, > from /usr/include/python3.8/pytime.h:6, > from /usr/include/python3.8/Python.h:85, > from numpy/core/src/umath/_rational_tests.c.src:5: >/usr/include/python3.8/cpython/object.h:256:16: note: 'tp_finalize' declared here > 256 | destructor tp_finalize; > | ^~~~~~~~~~~ >numpy/core/src/umath/_rational_tests.c.src:911:1: warning: missing initializer for field 'metadata' of 'PyArray_Descr' {aka 'struct _PyArray_Descr'} [-Wmissing-field-initializers] > 911 | }; > | ^ >In file included from numpy/core/include/numpy/ndarrayobject.h:12, > from numpy/core/include/numpy/arrayobject.h:4, > from numpy/core/src/umath/_rational_tests.c.src:7: >numpy/core/include/numpy/ndarraytypes.h:645:19: note: 'metadata' declared here > 645 | PyObject *metadata; > | ^~~~~~~~ >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_rational_tests.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_rational_tests.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._struct_ufunc_tests' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_struct_ufunc_tests.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_struct_ufunc_tests.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_struct_ufunc_tests.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._operand_flag_tests' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_operand_flag_tests.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/umath/_operand_flag_tests.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/core/_operand_flag_tests.cpython-38-x86_64-linux-gnu.so >building 'numpy.core._simd' extension >compiling C dispatch-able sources >CCompilerOpt.parse_targets[1741] : looking for '@targets' inside -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c >CCompilerOpt._parse_target_tokens[1934] : policy 'WERROR' is ON >CCompilerOpt._parse_policy_werror[2066] : compiler warnings are treated as errors >CCompilerOpt._generate_config[2469] : generate dispatched config -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.h >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.c >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512f.c >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.fma3.avx2.c >CCompilerOpt._wrap_target[2432] : wrap dispatch-able target -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.sse42.c >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd >compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-Werror -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.c >In file included from numpy/core/src/_simd/_simd.dispatch.c.src:8, > from /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.c:21: >numpy/core/src/_simd/_simd_vector.inc:41:19: error: cast between incompatible function types from 'PyObject * (*)(PySIMDVectorObject *)' {aka 'struct _object * (*)(PySIMDVectorObject *)'} to 'PyObject * (*)(PyObject *, void *)' {aka 'struct _object * (*)(struct _object *, void *)'} [-Werror=cast-function-type] > 41 | { "__name__", (getter)simd__vector_name, NULL, NULL, NULL }, > | ^ >cc1: all warnings being treated as errors >building 'numpy.fft._pocketfft_internal' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/fft >compile options: '-Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/fft/_pocketfft.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/fft/_pocketfft.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/fft/_pocketfft_internal.cpython-38-x86_64-linux-gnu.so >building 'numpy.linalg.lapack_lite' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite >compile options: '-DHAVE_BLAS_ILP64 -DBLAS_SYMBOL_SUFFIX=64_ -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_litemodule.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/python_xerbla.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_z_lapack.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_c_lapack.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_d_lapack.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_s_lapack.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_lapack.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_blas.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c_config.c >x86_64-pc-linux-gnu-gcc: numpy/linalg/lapack_lite/f2c.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_litemodule.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/python_xerbla.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_z_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_c_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_d_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_s_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_blas.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_config.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/lapack_lite.cpython-38-x86_64-linux-gnu.so >building 'numpy.linalg._umath_linalg' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/linalg >compile options: '-DHAVE_BLAS_ILP64 -DBLAS_SYMBOL_SUFFIX=64_ -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/linalg/umath_linalg.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/linalg/umath_linalg.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/python_xerbla.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_z_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_c_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_d_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_s_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_lapack.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_blas.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c_config.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/linalg/lapack_lite/f2c.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpymath -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/linalg/_umath_linalg.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._mt19937' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/mt19937 >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/random/src/mt19937 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_mt19937.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/mt19937/mt19937.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/mt19937/mt19937-jump.c >numpy/random/src/mt19937/mt19937-jump.c: In function 'horner1': >numpy/random/src/mt19937/mt19937-jump.c:82:9: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] > 82 | ; > | ^ >numpy/random/src/mt19937/mt19937-jump.c:88:7: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] > 88 | ; > | ^ >numpy/random/src/mt19937/mt19937-jump.c:92:5: warning: suggest braces around empty body in an 'else' statement [-Wempty-body] > 92 | ; > | ^ >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_mt19937.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/mt19937/mt19937.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/mt19937/mt19937-jump.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_mt19937.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._philox' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/philox >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/random/src/philox -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_philox.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/philox/philox.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_philox.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/philox/philox.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_philox.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._pcg64' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/pcg64 >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/random/src/pcg64 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_pcg64.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/pcg64/pcg64.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_pcg64.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/pcg64/pcg64.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_pcg64.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._sfc64' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/sfc64 >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/random/src/sfc64 -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_sfc64.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/sfc64/sfc64.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_sfc64.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/sfc64/sfc64.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_sfc64.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._common' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_common.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_common.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_common.cpython-38-x86_64-linux-gnu.so >building 'numpy.random.bit_generator' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/bit_generator.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/bit_generator.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/bit_generator.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._generator' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_generator.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_generator.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_generator.cpython-38-x86_64-linux-gnu.so >building 'numpy.random._bounded_integers' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -Inumpy/random -Inumpy/random/src -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/_bounded_integers.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/_bounded_integers.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lnpyrandom -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/_bounded_integers.cpython-38-x86_64-linux-gnu.so >building 'numpy.random.mtrand' extension >compiling C sources >C compiler: x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC > >creating /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/legacy >compile options: '-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNPY_NO_DEPRECATED_API=0 -DNP_RANDOM_LEGACY=1 -Inumpy/random -Inumpy/random/src -Inumpy/random/src/legacy -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c' >extra options: '-U__GNUC_GNU_INLINE__ -std=c99 -msse -msse2 -msse3' >x86_64-pc-linux-gnu-gcc: numpy/random/mtrand.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/legacy/legacy-distributions.c >x86_64-pc-linux-gnu-gcc: numpy/random/src/distributions/distributions.c >x86_64-pc-linux-gnu-gcc -O2 -Wextra -shared -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -shared -O2 -Wextra -fno-strict-aliasing /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/mtrand.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/legacy/legacy-distributions.o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/numpy/random/src/distributions/distributions.o -L/usr/lib64 -L/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8 -lm -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/lib/numpy/random/mtrand.cpython-38-x86_64-linux-gnu.so >Running from numpy source directory. >/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/system_info.py:1961: UserWarning: > Optimized (vendor) Blas libraries are not found. > Falls back to netlib Blas library which has worse performance. > A better performance should be easily gained by switching > Blas library. > if self._calc_info(blas): >/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/system_info.py:1961: UserWarning: > Blas (http://www.netlib.org/blas/) libraries not found. > Directories to search for the libraries can be specified in the > numpy/distutils/site.cfg file (section [blas]) or by setting > the BLAS environment variable. > if self._calc_info(blas): >/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/system_info.py:1961: UserWarning: > Blas (http://www.netlib.org/blas/) sources not found. > Directories to search for the sources can be specified in the > numpy/distutils/site.cfg file (section [blas_src]) or by setting > the BLAS_SRC environment variable. > if self._calc_info(blas): >/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/system_info.py:1821: UserWarning: > Lapack (http://www.netlib.org/lapack/) libraries not found. > Directories to search for the libraries can be specified in the > numpy/distutils/site.cfg file (section [lapack]) or by setting > the LAPACK environment variable. > return getattr(self, '_calc_info_{}'.format(name))() >/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2/numpy/distutils/system_info.py:1821: UserWarning: > Lapack (http://www.netlib.org/lapack/) sources not found. > Directories to search for the sources can be specified in the > numpy/distutils/site.cfg file (section [lapack_src]) or by setting > the LAPACK_SRC environment variable. > return getattr(self, '_calc_info_{}'.format(name))() >/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'define_macros' > warnings.warn(msg) > >########### EXT COMPILER OPTIMIZATION ########### >Platform : > Architecture: x64 > Compiler : gcc > >CPU baseline : > Requested : 'min' > Enabled : SSE SSE2 SSE3 > Flags : -msse -msse2 -msse3 > Extra checks: none > >CPU dispatch : > Requested : 'max -xop -fma4' > Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL > Generated : > : > SSE41 : SSE SSE2 SSE3 SSSE3 > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 > Extra checks: none > Detect : SSE SSE2 SSE3 SSSE3 SSE41 > : numpy/core/src/umath/_umath_tests.dispatch.c > : > SSE42 : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 > Extra checks: none > Detect : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 > : /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c > : > AVX2 : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 AVX F16C > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mavx2 > Extra checks: none > Detect : AVX F16C AVX2 > : numpy/core/src/umath/_umath_tests.dispatch.c > : > (FMA3 AVX2) : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 AVX F16C > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 > Extra checks: none > Detect : AVX F16C FMA3 AVX2 > : /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c > : > AVX512F : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f > Extra checks: AVX512F_REDUCE > Detect : AVX512F > : /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c > : > AVX512_SKX : SSE SSE2 SSE3 SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD > Flags : -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq > Extra checks: AVX512BW_MASK AVX512DQ_MASK > Detect : AVX512_SKX > : /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.c >CCompilerOpt._cache_write[796] : write cache to path -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/ccompiler_opt_cache_ext.py > >########### CLIB COMPILER OPTIMIZATION ########### >Platform : > Architecture: x64 > Compiler : gcc > >CPU baseline : > Requested : 'min' > Enabled : SSE SSE2 SSE3 > Flags : -msse -msse2 -msse3 > Extra checks: none > >CPU dispatch : > Requested : 'max -xop -fma4' > Enabled : SSSE3 SSE41 POPCNT SSE42 AVX F16C FMA3 AVX2 AVX512F AVX512CD AVX512_KNL AVX512_KNM AVX512_SKX AVX512_CLX AVX512_CNL AVX512_ICL > Generated : none >CCompilerOpt._cache_write[796] : write cache to path -> /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/ccompiler_opt_cache_clib.py >error: Command "x86_64-pc-linux-gnu-gcc -O2 -Wextra -O2 -Wextra -fno-strict-aliasing -fPIC -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd -Inumpy/core/include -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/include/numpy -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/distutils/include -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -Inumpy/core/src/_simd -I/usr/include/python3.8 -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/common -I/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/npymath -c /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.c -o /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.o -MMD -MF /dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/temp.linux-x86_64-3.8/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2-python3_8/src.linux-x86_64-3.8/numpy/core/src/_simd/_simd.dispatch.avx512_skx.o.d -Werror -msse -msse2 -msse3 -mssse3 -msse4.1 -mpopcnt -msse4.2 -mavx -mf16c -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq" failed with exit status 1 > [31;01m*[0m ERROR: dev-python/numpy-1.20.2::gentoo failed (compile phase): > [31;01m*[0m (no error message) > [31;01m*[0m > [31;01m*[0m Call stack: > [31;01m*[0m ebuild.sh, line 125: Called src_compile > [31;01m*[0m environment, line 3532: Called distutils-r1_src_compile > [31;01m*[0m environment, line 1531: Called _distutils-r1_run_foreach_impl 'python_compile' > [31;01m*[0m environment, line 482: Called python_foreach_impl 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 3094: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 2601: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 2599: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_compile' > [31;01m*[0m environment, line 971: Called distutils-r1_run_phase 'python_compile' > [31;01m*[0m environment, line 1524: Called python_compile > [31;01m*[0m environment, line 2869: Called distutils-r1_python_compile > [31;01m*[0m environment, line 1385: Called esetup.py 'build' '-j' '1' > [31;01m*[0m environment, line 1941: Called die > [31;01m*[0m The specific snippet of code: > [31;01m*[0m "${@}" || die -n; > [31;01m*[0m > [31;01m*[0m If you need support, post the output of `emerge --info '=dev-python/numpy-1.20.2::gentoo'`, > [31;01m*[0m the complete build log and the output of `emerge -pqv '=dev-python/numpy-1.20.2::gentoo'`. > [31;01m*[0m The complete build log is located at '/bound/build-logs/dev-python:numpy-1.20.2:20210505-061408.log'. > [31;01m*[0m The ebuild environment file is located at '/dev/shm/portage/dev-python/numpy-1.20.2/temp/environment'. > [31;01m*[0m Working directory: '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2' > [31;01m*[0m S: '/dev/shm/portage/dev-python/numpy-1.20.2/work/numpy-1.20.2'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 788250
: 706113