make all-recursive make[1]: Entering directory '/home/yuyttenh/dev/swiftsim_gitlab' Making all in src make[2]: Entering directory '/home/yuyttenh/dev/swiftsim_gitlab/src' make all-am make[3]: Entering directory '/home/yuyttenh/dev/swiftsim_gitlab/src' /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space.lo -MD -MP -MF .deps/libswiftsim_la-space.Tpo -c -o libswiftsim_la-space.lo `test -f 'space.c' || echo './'`space.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_rebuild.lo -MD -MP -MF .deps/libswiftsim_la-space_rebuild.Tpo -c -o libswiftsim_la-space_rebuild.lo `test -f 'space_rebuild.c' || echo './'`space_rebuild.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_regrid.lo -MD -MP -MF .deps/libswiftsim_la-space_regrid.Tpo -c -o libswiftsim_la-space_regrid.lo `test -f 'space_regrid.c' || echo './'`space_regrid.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_unique_id.lo -MD -MP -MF .deps/libswiftsim_la-space_unique_id.Tpo -c -o libswiftsim_la-space_unique_id.lo `test -f 'space_unique_id.c' || echo './'`space_unique_id.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_sort.lo -MD -MP -MF .deps/libswiftsim_la-space_sort.Tpo -c -o libswiftsim_la-space_sort.lo `test -f 'space_sort.c' || echo './'`space_sort.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_split.lo -MD -MP -MF .deps/libswiftsim_la-space_split.Tpo -c -o libswiftsim_la-space_split.lo `test -f 'space_split.c' || echo './'`space_split.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_extras.lo -MD -MP -MF .deps/libswiftsim_la-space_extras.Tpo -c -o libswiftsim_la-space_extras.lo `test -f 'space_extras.c' || echo './'`space_extras.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_first_init.lo -MD -MP -MF .deps/libswiftsim_la-space_first_init.Tpo -c -o libswiftsim_la-space_first_init.lo `test -f 'space_first_init.c' || echo './'`space_first_init.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_init.lo -MD -MP -MF .deps/libswiftsim_la-space_init.Tpo -c -o libswiftsim_la-space_init.lo `test -f 'space_init.c' || echo './'`space_init.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_cell_index.lo -MD -MP -MF .deps/libswiftsim_la-space_cell_index.Tpo -c -o libswiftsim_la-space_cell_index.lo `test -f 'space_cell_index.c' || echo './'`space_cell_index.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_recycle.lo -MD -MP -MF .deps/libswiftsim_la-space_recycle.Tpo -c -o libswiftsim_la-space_recycle.lo `test -f 'space_recycle.c' || echo './'`space_recycle.c /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_main.lo -MD -MP -MF .deps/libswiftsim_la-runner_main.Tpo -c -o libswiftsim_la-runner_main.lo `test -f 'runner_main.c' || echo './'`runner_main.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space.lo -MD -MP -MF .deps/libswiftsim_la-space.Tpo -c space.c -fPIC -DPIC -o .libs/libswiftsim_la-space.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_sort.lo -MD -MP -MF .deps/libswiftsim_la-space_sort.Tpo -c space_sort.c -fPIC -DPIC -o .libs/libswiftsim_la-space_sort.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_regrid.lo -MD -MP -MF .deps/libswiftsim_la-space_regrid.Tpo -c space_regrid.c -fPIC -DPIC -o .libs/libswiftsim_la-space_regrid.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_rebuild.lo -MD -MP -MF .deps/libswiftsim_la-space_rebuild.Tpo -c space_rebuild.c -fPIC -DPIC -o .libs/libswiftsim_la-space_rebuild.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_split.lo -MD -MP -MF .deps/libswiftsim_la-space_split.Tpo -c space_split.c -fPIC -DPIC -o .libs/libswiftsim_la-space_split.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_extras.lo -MD -MP -MF .deps/libswiftsim_la-space_extras.Tpo -c space_extras.c -fPIC -DPIC -o .libs/libswiftsim_la-space_extras.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_unique_id.lo -MD -MP -MF .deps/libswiftsim_la-space_unique_id.Tpo -c space_unique_id.c -fPIC -DPIC -o .libs/libswiftsim_la-space_unique_id.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_init.lo -MD -MP -MF .deps/libswiftsim_la-space_init.Tpo -c space_init.c -fPIC -DPIC -o .libs/libswiftsim_la-space_init.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_recycle.lo -MD -MP -MF .deps/libswiftsim_la-space_recycle.Tpo -c space_recycle.c -fPIC -DPIC -o .libs/libswiftsim_la-space_recycle.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_first_init.lo -MD -MP -MF .deps/libswiftsim_la-space_first_init.Tpo -c space_first_init.c -fPIC -DPIC -o .libs/libswiftsim_la-space_first_init.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_main.lo -MD -MP -MF .deps/libswiftsim_la-runner_main.Tpo -c runner_main.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_main.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_cell_index.lo -MD -MP -MF .deps/libswiftsim_la-space_cell_index.Tpo -c space_cell_index.c -fPIC -DPIC -o .libs/libswiftsim_la-space_cell_index.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_unique_id.lo -MD -MP -MF .deps/libswiftsim_la-space_unique_id.Tpo -c space_unique_id.c -o libswiftsim_la-space_unique_id.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_init.lo -MD -MP -MF .deps/libswiftsim_la-space_init.Tpo -c space_init.c -o libswiftsim_la-space_init.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_recycle.lo -MD -MP -MF .deps/libswiftsim_la-space_recycle.Tpo -c space_recycle.c -o libswiftsim_la-space_recycle.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_regrid.lo -MD -MP -MF .deps/libswiftsim_la-space_regrid.Tpo -c space_regrid.c -o libswiftsim_la-space_regrid.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_extras.lo -MD -MP -MF .deps/libswiftsim_la-space_extras.Tpo -c space_extras.c -o libswiftsim_la-space_extras.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_main.lo -MD -MP -MF .deps/libswiftsim_la-runner_main.Tpo -c runner_main.c -o libswiftsim_la-runner_main.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_first_init.lo -MD -MP -MF .deps/libswiftsim_la-space_first_init.Tpo -c space_first_init.c -o libswiftsim_la-space_first_init.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_cell_index.lo -MD -MP -MF .deps/libswiftsim_la-space_cell_index.Tpo -c space_cell_index.c -o libswiftsim_la-space_cell_index.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_split.lo -MD -MP -MF .deps/libswiftsim_la-space_split.Tpo -c space_split.c -o libswiftsim_la-space_split.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-space_unique_id.Tpo .deps/libswiftsim_la-space_unique_id.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro.Tpo -c -o libswiftsim_la-runner_doiact_hydro.lo `test -f 'runner_doiact_hydro.c' || echo './'`runner_doiact_hydro.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space.lo -MD -MP -MF .deps/libswiftsim_la-space.Tpo -c space.c -o libswiftsim_la-space.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-space_recycle.Tpo .deps/libswiftsim_la-space_recycle.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_limiter.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_limiter.Tpo -c -o libswiftsim_la-runner_doiact_limiter.lo `test -f 'runner_doiact_limiter.c' || echo './'`runner_doiact_limiter.c mv -f .deps/libswiftsim_la-space_init.Tpo .deps/libswiftsim_la-space_init.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_stars.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_stars.Tpo -c -o libswiftsim_la-runner_doiact_stars.lo `test -f 'runner_doiact_stars.c' || echo './'`runner_doiact_stars.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro.Tpo -c runner_doiact_hydro.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_doiact_hydro.o mv -f .deps/libswiftsim_la-space_regrid.Tpo .deps/libswiftsim_la-space_regrid.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_black_holes.Tpo -c -o libswiftsim_la-runner_doiact_black_holes.lo `test -f 'runner_doiact_black_holes.c' || echo './'`runner_doiact_black_holes.c mv -f .deps/libswiftsim_la-space_extras.Tpo .deps/libswiftsim_la-space_extras.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_ghost.lo -MD -MP -MF .deps/libswiftsim_la-runner_ghost.Tpo -c -o libswiftsim_la-runner_ghost.lo `test -f 'runner_ghost.c' || echo './'`runner_ghost.c mv -f .deps/libswiftsim_la-runner_main.Tpo .deps/libswiftsim_la-runner_main.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_recv.lo -MD -MP -MF .deps/libswiftsim_la-runner_recv.Tpo -c -o libswiftsim_la-runner_recv.lo `test -f 'runner_recv.c' || echo './'`runner_recv.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_stars.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_stars.Tpo -c runner_doiact_stars.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_doiact_stars.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_limiter.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_limiter.Tpo -c runner_doiact_limiter.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_doiact_limiter.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_black_holes.Tpo -c runner_doiact_black_holes.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_doiact_black_holes.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_ghost.lo -MD -MP -MF .deps/libswiftsim_la-runner_ghost.Tpo -c runner_ghost.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_ghost.o mv -f .deps/libswiftsim_la-space_first_init.Tpo .deps/libswiftsim_la-space_first_init.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_pack.lo -MD -MP -MF .deps/libswiftsim_la-runner_pack.Tpo -c -o libswiftsim_la-runner_pack.lo `test -f 'runner_pack.c' || echo './'`runner_pack.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_sort.lo -MD -MP -MF .deps/libswiftsim_la-space_sort.Tpo -c space_sort.c -o libswiftsim_la-space_sort.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_recv.lo -MD -MP -MF .deps/libswiftsim_la-runner_recv.Tpo -c runner_recv.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_recv.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_pack.lo -MD -MP -MF .deps/libswiftsim_la-runner_pack.Tpo -c runner_pack.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_pack.o mv -f .deps/libswiftsim_la-space_cell_index.Tpo .deps/libswiftsim_la-space_cell_index.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sort.lo -MD -MP -MF .deps/libswiftsim_la-runner_sort.Tpo -c -o libswiftsim_la-runner_sort.lo `test -f 'runner_sort.c' || echo './'`runner_sort.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sort.lo -MD -MP -MF .deps/libswiftsim_la-runner_sort.Tpo -c runner_sort.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_sort.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-space_rebuild.lo -MD -MP -MF .deps/libswiftsim_la-space_rebuild.Tpo -c space_rebuild.c -o libswiftsim_la-space_rebuild.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_pack.lo -MD -MP -MF .deps/libswiftsim_la-runner_pack.Tpo -c runner_pack.c -o libswiftsim_la-runner_pack.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_recv.lo -MD -MP -MF .deps/libswiftsim_la-runner_recv.Tpo -c runner_recv.c -o libswiftsim_la-runner_recv.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-space_split.Tpo .deps/libswiftsim_la-space_split.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_drift.lo -MD -MP -MF .deps/libswiftsim_la-runner_drift.Tpo -c -o libswiftsim_la-runner_drift.lo `test -f 'runner_drift.c' || echo './'`runner_drift.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_limiter.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_limiter.Tpo -c runner_doiact_limiter.c -o libswiftsim_la-runner_doiact_limiter.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_drift.lo -MD -MP -MF .deps/libswiftsim_la-runner_drift.Tpo -c runner_drift.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_drift.o mv -f .deps/libswiftsim_la-space.Tpo .deps/libswiftsim_la-space.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_black_holes.Tpo -c -o libswiftsim_la-runner_black_holes.lo `test -f 'runner_black_holes.c' || echo './'`runner_black_holes.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_black_holes.Tpo -c runner_black_holes.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_black_holes.o mv -f .deps/libswiftsim_la-runner_pack.Tpo .deps/libswiftsim_la-runner_pack.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_time_integration.lo -MD -MP -MF .deps/libswiftsim_la-runner_time_integration.Tpo -c -o libswiftsim_la-runner_time_integration.lo `test -f 'runner_time_integration.c' || echo './'`runner_time_integration.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_ghost.lo -MD -MP -MF .deps/libswiftsim_la-runner_ghost.Tpo -c runner_ghost.c -o libswiftsim_la-runner_ghost.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sort.lo -MD -MP -MF .deps/libswiftsim_la-runner_sort.Tpo -c runner_sort.c -o libswiftsim_la-runner_sort.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-runner_recv.Tpo .deps/libswiftsim_la-runner_recv.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro_vec.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro_vec.Tpo -c -o libswiftsim_la-runner_doiact_hydro_vec.lo `test -f 'runner_doiact_hydro_vec.c' || echo './'`runner_doiact_hydro_vec.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_time_integration.lo -MD -MP -MF .deps/libswiftsim_la-runner_time_integration.Tpo -c runner_time_integration.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_time_integration.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_drift.lo -MD -MP -MF .deps/libswiftsim_la-runner_drift.Tpo -c runner_drift.c -o libswiftsim_la-runner_drift.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro_vec.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro_vec.Tpo -c runner_doiact_hydro_vec.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_doiact_hydro_vec.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_black_holes.Tpo -c runner_doiact_black_holes.c -o libswiftsim_la-runner_doiact_black_holes.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-space_sort.Tpo .deps/libswiftsim_la-space_sort.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_others.lo -MD -MP -MF .deps/libswiftsim_la-runner_others.Tpo -c -o libswiftsim_la-runner_others.lo `test -f 'runner_others.c' || echo './'`runner_others.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_stars.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_stars.Tpo -c runner_doiact_stars.c -o libswiftsim_la-runner_doiact_stars.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_black_holes.lo -MD -MP -MF .deps/libswiftsim_la-runner_black_holes.Tpo -c runner_black_holes.c -o libswiftsim_la-runner_black_holes.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_others.lo -MD -MP -MF .deps/libswiftsim_la-runner_others.Tpo -c runner_others.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_others.o mv -f .deps/libswiftsim_la-runner_doiact_limiter.Tpo .deps/libswiftsim_la-runner_doiact_limiter.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sinks.lo -MD -MP -MF .deps/libswiftsim_la-runner_sinks.Tpo -c -o libswiftsim_la-runner_sinks.lo `test -f 'runner_sinks.c' || echo './'`runner_sinks.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sinks.lo -MD -MP -MF .deps/libswiftsim_la-runner_sinks.Tpo -c runner_sinks.c -fPIC -DPIC -o .libs/libswiftsim_la-runner_sinks.o mv -f .deps/libswiftsim_la-runner_drift.Tpo .deps/libswiftsim_la-runner_drift.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell.lo -MD -MP -MF .deps/libswiftsim_la-cell.Tpo -c -o libswiftsim_la-cell.lo `test -f 'cell.c' || echo './'`cell.c mv -f .deps/libswiftsim_la-runner_sort.Tpo .deps/libswiftsim_la-runner_sort.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_convert_part.lo -MD -MP -MF .deps/libswiftsim_la-cell_convert_part.Tpo -c -o libswiftsim_la-cell_convert_part.lo `test -f 'cell_convert_part.c' || echo './'`cell_convert_part.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro_vec.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro_vec.Tpo -c runner_doiact_hydro_vec.c -o libswiftsim_la-runner_doiact_hydro_vec.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell.lo -MD -MP -MF .deps/libswiftsim_la-cell.Tpo -c cell.c -fPIC -DPIC -o .libs/libswiftsim_la-cell.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_convert_part.lo -MD -MP -MF .deps/libswiftsim_la-cell_convert_part.Tpo -c cell_convert_part.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_convert_part.o mv -f .deps/libswiftsim_la-runner_ghost.Tpo .deps/libswiftsim_la-runner_ghost.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_drift.lo -MD -MP -MF .deps/libswiftsim_la-cell_drift.Tpo -c -o libswiftsim_la-cell_drift.lo `test -f 'cell_drift.c' || echo './'`cell_drift.c mv -f .deps/libswiftsim_la-runner_black_holes.Tpo .deps/libswiftsim_la-runner_black_holes.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_lock.lo -MD -MP -MF .deps/libswiftsim_la-cell_lock.Tpo -c -o libswiftsim_la-cell_lock.lo `test -f 'cell_lock.c' || echo './'`cell_lock.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_drift.lo -MD -MP -MF .deps/libswiftsim_la-cell_drift.Tpo -c cell_drift.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_drift.o mv -f .deps/libswiftsim_la-space_rebuild.Tpo .deps/libswiftsim_la-space_rebuild.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_pack.lo -MD -MP -MF .deps/libswiftsim_la-cell_pack.Tpo -c -o libswiftsim_la-cell_pack.lo `test -f 'cell_pack.c' || echo './'`cell_pack.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_lock.lo -MD -MP -MF .deps/libswiftsim_la-cell_lock.Tpo -c cell_lock.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_lock.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_others.lo -MD -MP -MF .deps/libswiftsim_la-runner_others.Tpo -c runner_others.c -o libswiftsim_la-runner_others.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-runner_doiact_hydro_vec.Tpo .deps/libswiftsim_la-runner_doiact_hydro_vec.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_split.lo -MD -MP -MF .deps/libswiftsim_la-cell_split.Tpo -c -o libswiftsim_la-cell_split.lo `test -f 'cell_split.c' || echo './'`cell_split.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_pack.lo -MD -MP -MF .deps/libswiftsim_la-cell_pack.Tpo -c cell_pack.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_pack.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_split.lo -MD -MP -MF .deps/libswiftsim_la-cell_split.Tpo -c cell_split.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_split.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_sinks.lo -MD -MP -MF .deps/libswiftsim_la-runner_sinks.Tpo -c runner_sinks.c -o libswiftsim_la-runner_sinks.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_convert_part.lo -MD -MP -MF .deps/libswiftsim_la-cell_convert_part.Tpo -c cell_convert_part.c -o libswiftsim_la-cell_convert_part.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_time_integration.lo -MD -MP -MF .deps/libswiftsim_la-runner_time_integration.Tpo -c runner_time_integration.c -o libswiftsim_la-runner_time_integration.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-runner_doiact_black_holes.Tpo .deps/libswiftsim_la-runner_doiact_black_holes.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_unskip.lo -MD -MP -MF .deps/libswiftsim_la-cell_unskip.Tpo -c -o libswiftsim_la-cell_unskip.lo `test -f 'cell_unskip.c' || echo './'`cell_unskip.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_lock.lo -MD -MP -MF .deps/libswiftsim_la-cell_lock.Tpo -c cell_lock.c -o libswiftsim_la-cell_lock.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_pack.lo -MD -MP -MF .deps/libswiftsim_la-cell_pack.Tpo -c cell_pack.c -o libswiftsim_la-cell_pack.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_unskip.lo -MD -MP -MF .deps/libswiftsim_la-cell_unskip.Tpo -c cell_unskip.c -fPIC -DPIC -o .libs/libswiftsim_la-cell_unskip.o mv -f .deps/libswiftsim_la-runner_doiact_stars.Tpo .deps/libswiftsim_la-runner_doiact_stars.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine.lo -MD -MP -MF .deps/libswiftsim_la-engine.Tpo -c -o libswiftsim_la-engine.lo `test -f 'engine.c' || echo './'`engine.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell.lo -MD -MP -MF .deps/libswiftsim_la-cell.Tpo -c cell.c -o libswiftsim_la-cell.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-runner_others.Tpo .deps/libswiftsim_la-runner_others.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_maketasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_maketasks.Tpo -c -o libswiftsim_la-engine_maketasks.lo `test -f 'engine_maketasks.c' || echo './'`engine_maketasks.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine.lo -MD -MP -MF .deps/libswiftsim_la-engine.Tpo -c engine.c -fPIC -DPIC -o .libs/libswiftsim_la-engine.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_drift.lo -MD -MP -MF .deps/libswiftsim_la-cell_drift.Tpo -c cell_drift.c -o libswiftsim_la-cell_drift.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-cell_lock.Tpo .deps/libswiftsim_la-cell_lock.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_split_particles.lo -MD -MP -MF .deps/libswiftsim_la-engine_split_particles.Tpo -c -o libswiftsim_la-engine_split_particles.lo `test -f 'engine_split_particles.c' || echo './'`engine_split_particles.c mv -f .deps/libswiftsim_la-cell_pack.Tpo .deps/libswiftsim_la-cell_pack.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_strays.lo -MD -MP -MF .deps/libswiftsim_la-engine_strays.Tpo -c -o libswiftsim_la-engine_strays.lo `test -f 'engine_strays.c' || echo './'`engine_strays.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_maketasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_maketasks.Tpo -c engine_maketasks.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_maketasks.o mv -f .deps/libswiftsim_la-cell_convert_part.Tpo .deps/libswiftsim_la-cell_convert_part.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_marktasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_marktasks.Tpo -c -o libswiftsim_la-engine_marktasks.lo `test -f 'engine_marktasks.c' || echo './'`engine_marktasks.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_split_particles.lo -MD -MP -MF .deps/libswiftsim_la-engine_split_particles.Tpo -c engine_split_particles.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_split_particles.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_strays.lo -MD -MP -MF .deps/libswiftsim_la-engine_strays.Tpo -c engine_strays.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_strays.o mv -f .deps/libswiftsim_la-runner_sinks.Tpo .deps/libswiftsim_la-runner_sinks.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_drift.lo -MD -MP -MF .deps/libswiftsim_la-engine_drift.Tpo -c -o libswiftsim_la-engine_drift.lo `test -f 'engine_drift.c' || echo './'`engine_drift.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_marktasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_marktasks.Tpo -c engine_marktasks.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_marktasks.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_drift.lo -MD -MP -MF .deps/libswiftsim_la-engine_drift.Tpo -c engine_drift.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_drift.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_strays.lo -MD -MP -MF .deps/libswiftsim_la-engine_strays.Tpo -c engine_strays.c -o libswiftsim_la-engine_strays.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_split_particles.lo -MD -MP -MF .deps/libswiftsim_la-engine_split_particles.Tpo -c engine_split_particles.c -o libswiftsim_la-engine_split_particles.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_drift.lo -MD -MP -MF .deps/libswiftsim_la-engine_drift.Tpo -c engine_drift.c -o libswiftsim_la-engine_drift.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-cell_drift.Tpo .deps/libswiftsim_la-cell_drift.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_unskip.lo -MD -MP -MF .deps/libswiftsim_la-engine_unskip.Tpo -c -o libswiftsim_la-engine_unskip.lo `test -f 'engine_unskip.c' || echo './'`engine_unskip.c mv -f .deps/libswiftsim_la-runner_time_integration.Tpo .deps/libswiftsim_la-runner_time_integration.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_collect_end_of_step.lo -MD -MP -MF .deps/libswiftsim_la-engine_collect_end_of_step.Tpo -c -o libswiftsim_la-engine_collect_end_of_step.lo `test -f 'engine_collect_end_of_step.c' || echo './'`engine_collect_end_of_step.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_split.lo -MD -MP -MF .deps/libswiftsim_la-cell_split.Tpo -c cell_split.c -o libswiftsim_la-cell_split.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-cell.Tpo .deps/libswiftsim_la-cell.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_redistribute.lo -MD -MP -MF .deps/libswiftsim_la-engine_redistribute.Tpo -c -o libswiftsim_la-engine_redistribute.lo `test -f 'engine_redistribute.c' || echo './'`engine_redistribute.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_unskip.lo -MD -MP -MF .deps/libswiftsim_la-engine_unskip.Tpo -c engine_unskip.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_unskip.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine.lo -MD -MP -MF .deps/libswiftsim_la-engine.Tpo -c engine.c -o libswiftsim_la-engine.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-engine_strays.Tpo .deps/libswiftsim_la-engine_strays.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_fof.lo -MD -MP -MF .deps/libswiftsim_la-engine_fof.Tpo -c -o libswiftsim_la-engine_fof.lo `test -f 'engine_fof.c' || echo './'`engine_fof.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_maketasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_maketasks.Tpo -c engine_maketasks.c -o libswiftsim_la-engine_maketasks.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_redistribute.lo -MD -MP -MF .deps/libswiftsim_la-engine_redistribute.Tpo -c engine_redistribute.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_redistribute.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_collect_end_of_step.lo -MD -MP -MF .deps/libswiftsim_la-engine_collect_end_of_step.Tpo -c engine_collect_end_of_step.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_collect_end_of_step.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_fof.lo -MD -MP -MF .deps/libswiftsim_la-engine_fof.Tpo -c engine_fof.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_fof.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-cell_unskip.lo -MD -MP -MF .deps/libswiftsim_la-cell_unskip.Tpo -c cell_unskip.c -o libswiftsim_la-cell_unskip.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_marktasks.lo -MD -MP -MF .deps/libswiftsim_la-engine_marktasks.Tpo -c engine_marktasks.c -o libswiftsim_la-engine_marktasks.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-engine_drift.Tpo .deps/libswiftsim_la-engine_drift.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_proxy.lo -MD -MP -MF .deps/libswiftsim_la-engine_proxy.Tpo -c -o libswiftsim_la-engine_proxy.lo `test -f 'engine_proxy.c' || echo './'`engine_proxy.c mv -f .deps/libswiftsim_la-engine_split_particles.Tpo .deps/libswiftsim_la-engine_split_particles.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_io.lo -MD -MP -MF .deps/libswiftsim_la-engine_io.Tpo -c -o libswiftsim_la-engine_io.lo `test -f 'engine_io.c' || echo './'`engine_io.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_proxy.lo -MD -MP -MF .deps/libswiftsim_la-engine_proxy.Tpo -c engine_proxy.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_proxy.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_io.lo -MD -MP -MF .deps/libswiftsim_la-engine_io.Tpo -c engine_io.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_io.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_collect_end_of_step.lo -MD -MP -MF .deps/libswiftsim_la-engine_collect_end_of_step.Tpo -c engine_collect_end_of_step.c -o libswiftsim_la-engine_collect_end_of_step.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_fof.lo -MD -MP -MF .deps/libswiftsim_la-engine_fof.Tpo -c engine_fof.c -o libswiftsim_la-engine_fof.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_proxy.lo -MD -MP -MF .deps/libswiftsim_la-engine_proxy.Tpo -c engine_proxy.c -o libswiftsim_la-engine_proxy.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-engine.Tpo .deps/libswiftsim_la-engine.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_config.lo -MD -MP -MF .deps/libswiftsim_la-engine_config.Tpo -c -o libswiftsim_la-engine_config.lo `test -f 'engine_config.c' || echo './'`engine_config.c mv -f .deps/libswiftsim_la-engine_collect_end_of_step.Tpo .deps/libswiftsim_la-engine_collect_end_of_step.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-queue.lo -MD -MP -MF .deps/libswiftsim_la-queue.Tpo -c -o libswiftsim_la-queue.lo `test -f 'queue.c' || echo './'`queue.c mv -f .deps/libswiftsim_la-engine_fof.Tpo .deps/libswiftsim_la-engine_fof.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-task.lo -MD -MP -MF .deps/libswiftsim_la-task.Tpo -c -o libswiftsim_la-task.lo `test -f 'task.c' || echo './'`task.c mv -f .deps/libswiftsim_la-engine_maketasks.Tpo .deps/libswiftsim_la-engine_maketasks.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-timers.lo -MD -MP -MF .deps/libswiftsim_la-timers.Tpo -c -o libswiftsim_la-timers.lo `test -f 'timers.c' || echo './'`timers.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_config.lo -MD -MP -MF .deps/libswiftsim_la-engine_config.Tpo -c engine_config.c -fPIC -DPIC -o .libs/libswiftsim_la-engine_config.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_io.lo -MD -MP -MF .deps/libswiftsim_la-engine_io.Tpo -c engine_io.c -o libswiftsim_la-engine_io.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-engine_marktasks.Tpo .deps/libswiftsim_la-engine_marktasks.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-debug.lo -MD -MP -MF .deps/libswiftsim_la-debug.Tpo -c -o libswiftsim_la-debug.lo `test -f 'debug.c' || echo './'`debug.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-queue.lo -MD -MP -MF .deps/libswiftsim_la-queue.Tpo -c queue.c -fPIC -DPIC -o .libs/libswiftsim_la-queue.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-timers.lo -MD -MP -MF .deps/libswiftsim_la-timers.Tpo -c timers.c -fPIC -DPIC -o .libs/libswiftsim_la-timers.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-task.lo -MD -MP -MF .deps/libswiftsim_la-task.Tpo -c task.c -fPIC -DPIC -o .libs/libswiftsim_la-task.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-timers.lo -MD -MP -MF .deps/libswiftsim_la-timers.Tpo -c timers.c -o libswiftsim_la-timers.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-debug.lo -MD -MP -MF .deps/libswiftsim_la-debug.Tpo -c debug.c -fPIC -DPIC -o .libs/libswiftsim_la-debug.o mv -f .deps/libswiftsim_la-engine_proxy.Tpo .deps/libswiftsim_la-engine_proxy.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-scheduler.lo -MD -MP -MF .deps/libswiftsim_la-scheduler.Tpo -c -o libswiftsim_la-scheduler.lo `test -f 'scheduler.c' || echo './'`scheduler.c mv -f .deps/libswiftsim_la-timers.Tpo .deps/libswiftsim_la-timers.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-proxy.lo -MD -MP -MF .deps/libswiftsim_la-proxy.Tpo -c -o libswiftsim_la-proxy.lo `test -f 'proxy.c' || echo './'`proxy.c mv -f .deps/libswiftsim_la-cell_split.Tpo .deps/libswiftsim_la-cell_split.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-version.lo -MD -MP -MF .deps/libswiftsim_la-version.Tpo -c -o libswiftsim_la-version.lo `test -f 'version.c' || echo './'`version.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_redistribute.lo -MD -MP -MF .deps/libswiftsim_la-engine_redistribute.Tpo -c engine_redistribute.c -o libswiftsim_la-engine_redistribute.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_unskip.lo -MD -MP -MF .deps/libswiftsim_la-engine_unskip.Tpo -c engine_unskip.c -o libswiftsim_la-engine_unskip.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-proxy.lo -MD -MP -MF .deps/libswiftsim_la-proxy.Tpo -c proxy.c -fPIC -DPIC -o .libs/libswiftsim_la-proxy.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-scheduler.lo -MD -MP -MF .deps/libswiftsim_la-scheduler.Tpo -c scheduler.c -fPIC -DPIC -o .libs/libswiftsim_la-scheduler.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-version.lo -MD -MP -MF .deps/libswiftsim_la-version.Tpo -c version.c -fPIC -DPIC -o .libs/libswiftsim_la-version.o mv -f .deps/libswiftsim_la-cell_unskip.Tpo .deps/libswiftsim_la-cell_unskip.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io.lo -MD -MP -MF .deps/libswiftsim_la-common_io.Tpo -c -o libswiftsim_la-common_io.lo `test -f 'common_io.c' || echo './'`common_io.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io.lo -MD -MP -MF .deps/libswiftsim_la-common_io.Tpo -c common_io.c -fPIC -DPIC -o .libs/libswiftsim_la-common_io.o mv -f .deps/libswiftsim_la-engine_io.Tpo .deps/libswiftsim_la-engine_io.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_copy.lo -MD -MP -MF .deps/libswiftsim_la-common_io_copy.Tpo -c -o libswiftsim_la-common_io_copy.lo `test -f 'common_io_copy.c' || echo './'`common_io_copy.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-engine_config.lo -MD -MP -MF .deps/libswiftsim_la-engine_config.Tpo -c engine_config.c -o libswiftsim_la-engine_config.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-version.lo -MD -MP -MF .deps/libswiftsim_la-version.Tpo -c version.c -o libswiftsim_la-version.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_copy.lo -MD -MP -MF .deps/libswiftsim_la-common_io_copy.Tpo -c common_io_copy.c -fPIC -DPIC -o .libs/libswiftsim_la-common_io_copy.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-task.lo -MD -MP -MF .deps/libswiftsim_la-task.Tpo -c task.c -o libswiftsim_la-task.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-debug.lo -MD -MP -MF .deps/libswiftsim_la-debug.Tpo -c debug.c -o libswiftsim_la-debug.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-version.Tpo .deps/libswiftsim_la-version.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_cells.lo -MD -MP -MF .deps/libswiftsim_la-common_io_cells.Tpo -c -o libswiftsim_la-common_io_cells.lo `test -f 'common_io_cells.c' || echo './'`common_io_cells.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-proxy.lo -MD -MP -MF .deps/libswiftsim_la-proxy.Tpo -c proxy.c -o libswiftsim_la-proxy.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_cells.lo -MD -MP -MF .deps/libswiftsim_la-common_io_cells.Tpo -c common_io_cells.c -fPIC -DPIC -o .libs/libswiftsim_la-common_io_cells.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-runner_doiact_hydro.lo -MD -MP -MF .deps/libswiftsim_la-runner_doiact_hydro.Tpo -c runner_doiact_hydro.c -o libswiftsim_la-runner_doiact_hydro.o >/dev/null 2>&1 In file included from ./black_holes/Default/black_holes_io.h:23, from black_holes_io.h:29, from common_io.c:38: ./cooling/none/cooling_io.h: In function 'cooling_write_particles': ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 13 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 29 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./neutrino/Default/neutrino_io.h: In function 'neutrino_write_particles': ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 14 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 119 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 18 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 52 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 8 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h: In function 'velociraptor_write_parts': ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:464:31: note: in a call to function 'io_make_output_field_convert_part_LONGLONG' 464 | INLINE static struct io_props io_make_output_field_convert_part_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h: In function 'velociraptor_write_gparts': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h: In function 'velociraptor_write_sparts': ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:828:31: note: in a call to function 'io_make_output_field_convert_spart_LONGLONG' 828 | INLINE static struct io_props io_make_output_field_convert_spart_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h: In function 'velociraptor_write_bparts': ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1009:31: note: in a call to function 'io_make_output_field_convert_bpart_LONGLONG' 1009 | INLINE static struct io_props io_make_output_field_convert_bpart_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_particles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 283 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 231 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 173 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_sparticles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 301 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 270 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 173 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_bparticles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 303 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 259 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 194 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h: In function 'hydro_write_particles': ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_DOUBLE' reading 600 bytes from a region of size 37 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:418:31: note: in a call to function 'io_make_output_field_convert_part_DOUBLE' 418 | INLINE static struct io_props io_make_output_field_convert_part_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 106 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 58 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 28 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 51 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 37 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 85 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 52 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 26 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 78 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 197 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 36 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 271 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 63 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h: In function 'darkmatter_write_particles': ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 65 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h: In function 'sink_write_particles': ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 1 of type 'const char[64]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 9 of type 'const char[600]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1147:31: note: in a call to function 'io_make_output_field_convert_sink_DOUBLE' 1147 | INLINE static struct io_props io_make_output_field_convert_sink_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 1 of type 'const char[64]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 9 of type 'const char[600]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1104:31: note: in a call to function 'io_make_output_field_convert_sink_FLOAT' 1104 | INLINE static struct io_props io_make_output_field_convert_sink_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h: In function 'stars_write_particles': ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:785:31: note: in a call to function 'io_make_output_field_convert_spart_DOUBLE' 785 | INLINE static struct io_props io_make_output_field_convert_spart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:742:31: note: in a call to function 'io_make_output_field_convert_spart_FLOAT' 742 | INLINE static struct io_props io_make_output_field_convert_spart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:742:31: note: in a call to function 'io_make_output_field_convert_spart_FLOAT' 742 | INLINE static struct io_props io_make_output_field_convert_spart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h: In function 'black_holes_write_particles': ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:966:31: note: in a call to function 'io_make_output_field_convert_bpart_DOUBLE' 966 | INLINE static struct io_props io_make_output_field_convert_bpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:923:31: note: in a call to function 'io_make_output_field_convert_bpart_FLOAT' 923 | INLINE static struct io_props io_make_output_field_convert_bpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:923:31: note: in a call to function 'io_make_output_field_convert_bpart_FLOAT' 923 | INLINE static struct io_props io_make_output_field_convert_bpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-scheduler.lo -MD -MP -MF .deps/libswiftsim_la-scheduler.Tpo -c scheduler.c -o libswiftsim_la-scheduler.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_copy.lo -MD -MP -MF .deps/libswiftsim_la-common_io_copy.Tpo -c common_io_copy.c -o libswiftsim_la-common_io_copy.o >/dev/null 2>&1 ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:966:31: note: in a call to function 'io_make_output_field_convert_bpart_DOUBLE' 966 | INLINE static struct io_props io_make_output_field_convert_bpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:923:31: note: in a call to function 'io_make_output_field_convert_bpart_FLOAT' 923 | INLINE static struct io_props io_make_output_field_convert_bpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:148:7: note: in expansion of macro 'io_make_output_field' 148 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:151:13: note: in expansion of macro 'io_make_output_field' 151 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:923:31: note: in a call to function 'io_make_output_field_convert_bpart_FLOAT' 923 | INLINE static struct io_props io_make_output_field_convert_bpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libswiftsim_la-engine_config.Tpo .deps/libswiftsim_la-engine_config.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_fields.lo -MD -MP -MF .deps/libswiftsim_la-common_io_fields.Tpo -c -o libswiftsim_la-common_io_fields.lo `test -f 'common_io_fields.c' || echo './'`common_io_fields.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-queue.lo -MD -MP -MF .deps/libswiftsim_la-queue.Tpo -c queue.c -o libswiftsim_la-queue.o >/dev/null 2>&1 ./gravity/MultiSoftening/gravity_io.h: In function 'darkmatter_write_particles': ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:145:13: note: in expansion of macro 'io_make_output_field' 145 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 65 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h: In function 'hydro_write_particles': ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_DOUBLE' reading 600 bytes from a region of size 37 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:418:31: note: in a call to function 'io_make_output_field_convert_part_DOUBLE' 418 | INLINE static struct io_props io_make_output_field_convert_part_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 106 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:198:13: note: in expansion of macro 'io_make_output_field' 198 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, parts, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:201:13: note: in expansion of macro 'io_make_output_field' 201 | list[3] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 58 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:205:13: note: in expansion of macro 'io_make_output_field' 205 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 28 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:211:7: note: in expansion of macro 'io_make_output_field' 211 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:214:13: note: in expansion of macro 'io_make_output_field' 214 | list[6] = io_make_output_field("Densities", FLOAT, 1, UNIT_CONV_DENSITY, -3.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 51 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 10 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 37 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 85 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 52 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 26 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 78 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:236:14: note: in expansion of macro 'io_make_output_field' 236 | list[11] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 20 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 197 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:242:14: note: in expansion of macro 'io_make_output_field' 242 | list[12] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 36 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 271 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:249:14: note: in expansion of macro 'io_make_output_field' 249 | list[13] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 63 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_particles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 283 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:98:13: note: in expansion of macro 'io_make_output_field' 98 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 231 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:106:13: note: in expansion of macro 'io_make_output_field' 106 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 173 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:114:13: note: in expansion of macro 'io_make_output_field' 114 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_sparticles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 301 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:135:13: note: in expansion of macro 'io_make_output_field' 135 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 270 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:144:13: note: in expansion of macro 'io_make_output_field' 144 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 173 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:152:13: note: in expansion of macro 'io_make_output_field' 152 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ particle_splitting.h: In function 'particle_splitting_write_bparticles': ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 22 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 303 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:172:13: note: in expansion of macro 'io_make_output_field' 172 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 259 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:181:13: note: in expansion of macro 'io_make_output_field' 181 | list[1] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 194 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ particle_splitting.h:189:13: note: in expansion of macro 'io_make_output_field' 189 | list[2] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_fields.lo -MD -MP -MF .deps/libswiftsim_la-common_io_fields.Tpo -c common_io_fields.c -fPIC -DPIC -o .libs/libswiftsim_la-common_io_fields.o mv -f .deps/libswiftsim_la-debug.Tpo .deps/libswiftsim_la-debug.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-single_io.lo -MD -MP -MF .deps/libswiftsim_la-single_io.Tpo -c -o libswiftsim_la-single_io.lo `test -f 'single_io.c' || echo './'`single_io.c ./sink/Default/sink_io.h: In function 'sink_write_particles': ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 1 of type 'const char[64]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 9 of type 'const char[600]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1147:31: note: in a call to function 'io_make_output_field_convert_sink_DOUBLE' 1147 | INLINE static struct io_props io_make_output_field_convert_sink_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 1 of type 'const char[64]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: error: 'io_make_output_field_convert_sink_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1042:3: note: referencing argument 9 of type 'const char[600]' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1043 | sizeof(sink[0]), sink, convert, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1044 | desc) | ~~~~~ ./io_properties.h:1042:3: note: in definition of macro 'io_make_output_field_convert_sink' 1042 | io_make_output_field_convert_sink_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:1104:31: note: in a call to function 'io_make_output_field_convert_sink_FLOAT' 1104 | INLINE static struct io_props io_make_output_field_convert_sink_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:122:13: note: in expansion of macro 'io_make_output_field' 122 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, sinks, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:126:7: note: in expansion of macro 'io_make_output_field' 126 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ mv -f .deps/libswiftsim_la-task.Tpo .deps/libswiftsim_la-task.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-serial_io.lo -MD -MP -MF .deps/libswiftsim_la-serial_io.Tpo -c -o libswiftsim_la-serial_io.lo `test -f 'serial_io.c' || echo './'`serial_io.c ./stars/Basic/stars_io.h: In function 'stars_write_particles': ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_DOUBLE' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_DOUBLE' reading 600 bytes from a region of size 36 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:785:31: note: in a call to function 'io_make_output_field_convert_spart_DOUBLE' 785 | INLINE static struct io_props io_make_output_field_convert_spart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 600 bytes from a region of size 108 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:742:31: note: in a call to function 'io_make_output_field_convert_spart_FLOAT' 742 | INLINE static struct io_props io_make_output_field_convert_spart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 24 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:142:13: note: in expansion of macro 'io_make_output_field' 142 | list[2] = io_make_output_field("Masses", FLOAT, 1, UNIT_CONV_MASS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 27 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:146:7: note: in expansion of macro 'io_make_output_field' 146 | io_make_output_field("ParticleIDs", ULONGLONG, 1, UNIT_CONV_NO_UNITS, 0.f, | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 17 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 66 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:149:13: note: in expansion of macro 'io_make_output_field' 149 | list[4] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_FLOAT' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:742:31: note: in a call to function 'io_make_output_field_convert_spart_FLOAT' 742 | INLINE static struct io_props io_make_output_field_convert_spart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-single_io.lo -MD -MP -MF .deps/libswiftsim_la-single_io.Tpo -c single_io.c -fPIC -DPIC -o .libs/libswiftsim_la-single_io.o mv -f .deps/libswiftsim_la-proxy.Tpo .deps/libswiftsim_la-proxy.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-distributed_io.lo -MD -MP -MF .deps/libswiftsim_la-distributed_io.Tpo -c -o libswiftsim_la-distributed_io.lo `test -f 'distributed_io.c' || echo './'`distributed_io.c libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-serial_io.lo -MD -MP -MF .deps/libswiftsim_la-serial_io.Tpo -c serial_io.c -fPIC -DPIC -o .libs/libswiftsim_la-serial_io.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_cells.lo -MD -MP -MF .deps/libswiftsim_la-common_io_cells.Tpo -c common_io_cells.c -o libswiftsim_la-common_io_cells.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-serial_io.lo -MD -MP -MF .deps/libswiftsim_la-serial_io.Tpo -c serial_io.c -o libswiftsim_la-serial_io.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-distributed_io.lo -MD -MP -MF .deps/libswiftsim_la-distributed_io.Tpo -c distributed_io.c -fPIC -DPIC -o .libs/libswiftsim_la-distributed_io.o mv -f .deps/libswiftsim_la-serial_io.Tpo .deps/libswiftsim_la-serial_io.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-parallel_io.lo -MD -MP -MF .deps/libswiftsim_la-parallel_io.Tpo -c -o libswiftsim_la-parallel_io.lo `test -f 'parallel_io.c' || echo './'`parallel_io.c mv -f .deps/libswiftsim_la-engine_redistribute.Tpo .deps/libswiftsim_la-engine_redistribute.Plo /bin/sh ../libtool --tag=CC --mode=compile mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-output_options.lo -MD -MP -MF .deps/libswiftsim_la-output_options.Tpo -c -o libswiftsim_la-output_options.lo `test -f 'output_options.c' || echo './'`output_options.c In function 'cooling_write_particles', inlined from 'io_select_hydro_fields' at common_io.c:1681:20: ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 64 bytes from a region of size 13 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_FLOAT' reading 600 bytes from a region of size 29 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_hydro_fields': ./io_properties.h:372:31: note: in a call to function 'io_make_output_field_convert_part_FLOAT' 372 | INLINE static struct io_props io_make_output_field_convert_part_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'velociraptor_write_parts', inlined from 'io_select_hydro_fields' at common_io.c:1687:20: ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 1 of type 'const char[64]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: error: 'io_make_output_field_convert_part_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: referencing argument 10 of type 'const char[600]' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | sizeof(part[0]), part, xpart, \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | convert, desc) | ~~~~~~~~~~~~~~ ./io_properties.h:306:3: note: in definition of macro 'io_make_output_field_convert_part' 306 | io_make_output_field_convert_part_##type(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_hydro_fields': ./io_properties.h:464:31: note: in a call to function 'io_make_output_field_convert_part_LONGLONG' 464 | INLINE static struct io_props io_make_output_field_convert_part_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'velociraptor_write_gparts', inlined from 'io_select_dm_fields' at common_io.c:1722:9: ./io_properties.h:258:3: error: 'io_make_output_field_' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 1 of type 'const char[64]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: error: 'io_make_output_field_' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:258:3: note: referencing argument 8 of type 'const char[600]' 258 | io_make_output_field_(name, type, dim, units, a_exponent, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | (char*)(&(part[0]).field), sizeof(part[0]), desc) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ velociraptor_io.h:74:13: note: in expansion of macro 'io_make_output_field' 74 | list[0] = io_make_output_field( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_dm_fields': ./io_properties.h:275:31: note: in a call to function 'io_make_output_field_' 275 | INLINE static struct io_props io_make_output_field_( | ^~~~~~~~~~~~~~~~~~~~~ In function 'neutrino_write_particles', inlined from 'io_select_neutrino_fields' at common_io.c:1744:18: ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 64 bytes from a region of size 14 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_FLOAT' reading 600 bytes from a region of size 119 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_neutrino_fields': ./io_properties.h:561:31: note: in a call to function 'io_make_output_field_convert_gpart_FLOAT' 561 | INLINE static struct io_props io_make_output_field_convert_gpart_FLOAT( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'neutrino_write_particles', inlined from 'io_select_neutrino_fields' at common_io.c:1744:18: ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 18 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 52 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_neutrino_fields': ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'neutrino_write_particles', inlined from 'io_select_neutrino_fields' at common_io.c:1744:18: ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 64 bytes from a region of size 8 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 1 of type 'const char[64]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: error: 'io_make_output_field_convert_gpart_DOUBLE' reading 600 bytes from a region of size 42 [-Werror=stringop-overread] 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: referencing argument 9 of type 'const char[600]' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 500 | a_exponent, sizeof(gpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 501 | gpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:499:3: note: in definition of macro 'io_make_output_field_convert_gpart' 499 | io_make_output_field_convert_gpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_neutrino_fields': ./io_properties.h:604:31: note: in a call to function 'io_make_output_field_convert_gpart_DOUBLE' 604 | INLINE static struct io_props io_make_output_field_convert_gpart_DOUBLE( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'velociraptor_write_sparts', inlined from 'io_select_star_fields' at common_io.c:1795:20: ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 1 of type 'const char[64]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: error: 'io_make_output_field_convert_spart_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: referencing argument 9 of type 'const char[600]' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 681 | a_exponent, sizeof(spart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 682 | spart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:680:3: note: in definition of macro 'io_make_output_field_convert_spart' 680 | io_make_output_field_convert_spart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_star_fields': ./io_properties.h:828:31: note: in a call to function 'io_make_output_field_convert_spart_LONGLONG' 828 | INLINE static struct io_props io_make_output_field_convert_spart_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-distributed_io.lo -MD -MP -MF .deps/libswiftsim_la-distributed_io.Tpo -c distributed_io.c -o libswiftsim_la-distributed_io.o >/dev/null 2>&1 In function 'velociraptor_write_bparts', inlined from 'io_select_bh_fields' at common_io.c:1828:20: ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_LONGLONG' reading 64 bytes from a region of size 21 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 1 of type 'const char[64]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: error: 'io_make_output_field_convert_bpart_LONGLONG' reading 600 bytes from a region of size 57 [-Werror=stringop-overread] 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: referencing argument 9 of type 'const char[600]' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 862 | a_exponent, sizeof(bpart[0]), \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 863 | bpart, convert, desc) | ~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h:861:3: note: in definition of macro 'io_make_output_field_convert_bpart' 861 | io_make_output_field_convert_bpart_##type(name, type, dim, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./io_properties.h: In function 'io_select_bh_fields': ./io_properties.h:1009:31: note: in a call to function 'io_make_output_field_convert_bpart_LONGLONG' 1009 | INLINE static struct io_props io_make_output_field_convert_bpart_LONGLONG( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors make[3]: *** [Makefile:2513: libswiftsim_la-common_io.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .deps/libswiftsim_la-distributed_io.Tpo .deps/libswiftsim_la-distributed_io.Plo libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-parallel_io.lo -MD -MP -MF .deps/libswiftsim_la-parallel_io.Tpo -c parallel_io.c -fPIC -DPIC -o .libs/libswiftsim_la-parallel_io.o libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-common_io_fields.lo -MD -MP -MF .deps/libswiftsim_la-common_io_fields.Tpo -c common_io_fields.c -o libswiftsim_la-common_io_fields.o >/dev/null 2>&1 libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-output_options.lo -MD -MP -MF .deps/libswiftsim_la-output_options.Tpo -c output_options.c -fPIC -DPIC -o .libs/libswiftsim_la-output_options.o mv -f .deps/libswiftsim_la-engine_unskip.Tpo .deps/libswiftsim_la-engine_unskip.Plo libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-parallel_io.lo -MD -MP -MF .deps/libswiftsim_la-parallel_io.Tpo -c parallel_io.c -o libswiftsim_la-parallel_io.o >/dev/null 2>&1 mv -f .deps/libswiftsim_la-parallel_io.Tpo .deps/libswiftsim_la-parallel_io.Plo mv -f .deps/libswiftsim_la-common_io_copy.Tpo .deps/libswiftsim_la-common_io_copy.Plo In file included from ./black_holes/Default/black_holes_io.h:23, from black_holes_io.h:29, from single_io.c:39: ./hydro/SPHENIX/hydro_io.h: In function 'hydro_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:51:13: note: in expansion of macro 'io_make_input_field' 51 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:51:13: note: in expansion of macro 'io_make_input_field' 51 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:53:13: note: in expansion of macro 'io_make_input_field' 53 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:53:13: note: in expansion of macro 'io_make_input_field' 53 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:55:13: note: in expansion of macro 'io_make_input_field' 55 | list[3] = io_make_input_field("SmoothingLength", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:55:13: note: in expansion of macro 'io_make_input_field' 55 | list[3] = io_make_input_field("SmoothingLength", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 15 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:57:13: note: in expansion of macro 'io_make_input_field' 57 | list[4] = io_make_input_field("InternalEnergy", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:57:13: note: in expansion of macro 'io_make_input_field' 57 | list[4] = io_make_input_field("InternalEnergy", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:59:13: note: in expansion of macro 'io_make_input_field' 59 | list[5] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:59:13: note: in expansion of macro 'io_make_input_field' 59 | list[5] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 14 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:61:13: note: in expansion of macro 'io_make_input_field' 61 | list[6] = io_make_input_field("Accelerations", FLOAT, 3, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:61:13: note: in expansion of macro 'io_make_input_field' 61 | list[6] = io_make_input_field("Accelerations", FLOAT, 3, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 8 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:63:13: note: in expansion of macro 'io_make_input_field' 63 | list[7] = io_make_input_field("Density", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:63:13: note: in expansion of macro 'io_make_input_field' 63 | list[7] = io_make_input_field("Density", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h: In function 'darkmatter_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:108:13: note: in expansion of macro 'io_make_input_field' 108 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:108:13: note: in expansion of macro 'io_make_input_field' 108 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:110:13: note: in expansion of macro 'io_make_input_field' 110 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:110:13: note: in expansion of macro 'io_make_input_field' 110 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:112:13: note: in expansion of macro 'io_make_input_field' 112 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:112:13: note: in expansion of macro 'io_make_input_field' 112 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:114:13: note: in expansion of macro 'io_make_input_field' 114 | list[3] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:114:13: note: in expansion of macro 'io_make_input_field' 114 | list[3] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h: In function 'sink_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:39:13: note: in expansion of macro 'io_make_input_field' 39 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:39:13: note: in expansion of macro 'io_make_input_field' 39 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h: In function 'stars_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h: In function 'black_holes_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./black_holes/Default/black_holes_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h: In function 'darkmatter_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:108:13: note: in expansion of macro 'io_make_input_field' 108 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:108:13: note: in expansion of macro 'io_make_input_field' 108 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:110:13: note: in expansion of macro 'io_make_input_field' 110 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:110:13: note: in expansion of macro 'io_make_input_field' 110 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:112:13: note: in expansion of macro 'io_make_input_field' 112 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:112:13: note: in expansion of macro 'io_make_input_field' 112 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:114:13: note: in expansion of macro 'io_make_input_field' 114 | list[3] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./gravity/MultiSoftening/gravity_io.h:114:13: note: in expansion of macro 'io_make_input_field' 114 | list[3] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h: In function 'hydro_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:51:13: note: in expansion of macro 'io_make_input_field' 51 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:51:13: note: in expansion of macro 'io_make_input_field' 51 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:53:13: note: in expansion of macro 'io_make_input_field' 53 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:53:13: note: in expansion of macro 'io_make_input_field' 53 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:55:13: note: in expansion of macro 'io_make_input_field' 55 | list[3] = io_make_input_field("SmoothingLength", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:55:13: note: in expansion of macro 'io_make_input_field' 55 | list[3] = io_make_input_field("SmoothingLength", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 15 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:57:13: note: in expansion of macro 'io_make_input_field' 57 | list[4] = io_make_input_field("InternalEnergy", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:57:13: note: in expansion of macro 'io_make_input_field' 57 | list[4] = io_make_input_field("InternalEnergy", FLOAT, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:59:13: note: in expansion of macro 'io_make_input_field' 59 | list[5] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:59:13: note: in expansion of macro 'io_make_input_field' 59 | list[5] = io_make_input_field("ParticleIDs", ULONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 14 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:61:13: note: in expansion of macro 'io_make_input_field' 61 | list[6] = io_make_input_field("Accelerations", FLOAT, 3, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:61:13: note: in expansion of macro 'io_make_input_field' 61 | list[6] = io_make_input_field("Accelerations", FLOAT, 3, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 8 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:63:13: note: in expansion of macro 'io_make_input_field' 63 | list[7] = io_make_input_field("Density", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hydro/SPHENIX/hydro_io.h:63:13: note: in expansion of macro 'io_make_input_field' 63 | list[7] = io_make_input_field("Density", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h: In function 'sink_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:39:13: note: in expansion of macro 'io_make_input_field' 39 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:39:13: note: in expansion of macro 'io_make_input_field' 39 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./sink/Default/sink_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h: In function 'stars_read_particles': ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:41:13: note: in expansion of macro 'io_make_input_field' 41 | list[0] = io_make_input_field("Coordinates", DOUBLE, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 11 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:43:13: note: in expansion of macro 'io_make_input_field' 43 | list[1] = io_make_input_field("Velocities", FLOAT, 3, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 7 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:45:13: note: in expansion of macro 'io_make_input_field' 45 | list[2] = io_make_input_field("Masses", FLOAT, 1, COMPULSORY, UNIT_CONV_MASS, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 12 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:47:13: note: in expansion of macro 'io_make_input_field' 47 | list[3] = io_make_input_field("ParticleIDs", LONGLONG, 1, COMPULSORY, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: error: 'io_make_input_field_' reading 64 bytes from a region of size 16 [-Werror=stringop-overread] 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:193:3: note: referencing argument 1 of type 'const char[64]' 193 | io_make_input_field_(name, type, dim, importance, units, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194 | (char*)(&(part[0]).field), sizeof(part[0]), 0.) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stars/Basic/stars_io.h:49:13: note: in expansion of macro 'io_make_input_field' 49 | list[4] = io_make_input_field("SmoothingLength", FLOAT, 1, OPTIONAL, | ^~~~~~~~~~~~~~~~~~~ ./io_properties.h:228:31: note: in a call to function 'io_make_input_field_' 228 | INLINE static struct io_props io_make_input_field_( | ^~~~~~~~~~~~~~~~~~~~ mv -f .deps/libswiftsim_la-scheduler.Tpo .deps/libswiftsim_la-scheduler.Plo mv -f .deps/libswiftsim_la-common_io_cells.Tpo .deps/libswiftsim_la-common_io_cells.Plo libtool: compile: mpicc -DHAVE_CONFIG_H -I. -I.. -I/usr/include -fopenmp -g -O0 -gdwarf -fvar-tracking-assignments -pthread -Wall -Wextra -Wno-unused-parameter -Wshadow -Werror -Wstrict-prototypes -MT libswiftsim_la-output_options.lo -MD -MP -MF .deps/libswiftsim_la-output_options.Tpo -c output_options.c -o libswiftsim_la-output_options.o >/dev/null 2>&1 cc1: all warnings being treated as errors make[3]: *** [Makefile:2541: libswiftsim_la-single_io.lo] Error 1 mv -f .deps/libswiftsim_la-common_io_fields.Tpo .deps/libswiftsim_la-common_io_fields.Plo mv -f .deps/libswiftsim_la-output_options.Tpo .deps/libswiftsim_la-output_options.Plo mv -f .deps/libswiftsim_la-queue.Tpo .deps/libswiftsim_la-queue.Plo mv -f .deps/libswiftsim_la-runner_doiact_hydro.Tpo .deps/libswiftsim_la-runner_doiact_hydro.Plo make[3]: Leaving directory '/home/yuyttenh/dev/swiftsim_gitlab/src' make[2]: *** [Makefile:1480: all] Error 2 make[2]: Leaving directory '/home/yuyttenh/dev/swiftsim_gitlab/src' make[1]: *** [Makefile:526: all-recursive] Error 1 make[1]: Leaving directory '/home/yuyttenh/dev/swiftsim_gitlab' make: *** [Makefile:458: all] Error 2