[ 278s] cd "build/source/creator" && /usr/bin/cmake -E cmake_link_script CMakeFiles/blender.dir/link.txt --verbose=1 [ 278s] /usr/bin/c++ -Wuninitialized -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wno-suggest-override -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -Werror=return-type -flto=auto -g -fPIC -fopenmp -fuse-ld=gold -fopenmp -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -ffp-contract=off -msse2 -fmacro-prefix-map=""="" -fmacro-prefix-map="build/"="" -Wno-maybe-uninitialized -O2 -DNDEBUG -pie -Wl,--version-script='source/creator/blender.map' CMakeFiles/blender.dir/creator.c.o CMakeFiles/blender.dir/creator_args.c.o CMakeFiles/blender.dir/creator_signals.c.o -o ../../bin/blender -L/usr/libexec -L/tbb/lib -Wl,-rpath,/usr/libexec:/tbb/lib: ../../lib/libbf_blenkernel.a /usr/lib64/libtbb.so ../../lib/libbf_windowmanager.a /usr/lib64/libjemalloc.so -lutil -lc -lm -ldl /usr/lib64/libX11.so /usr/lib64/libXi.so /usr/lib64/libXxf86vm.so /usr/lib64/libXfixes.so /usr/lib64/libXrender.so ../../lib/libbf_blenloader.a ../../lib/libbf_blentranslation.a ../../lib/libbf_bmesh.a ../../lib/libbf_depsgraph.a ../../lib/libbf_draw.a ../../lib/libbf_imbuf.a ../../lib/libbf_modifiers.a ../../lib/libbf_nodes.a ../../lib/libbf_rna.a ../../lib/libbf_simulation.a ../../lib/libbf_python.a ../../lib/libbf_python_bmesh.a ../../lib/libbf_editor_screen.a ../../lib/libbf_sequencer.a ../../lib/libbf_compositor.a ../../lib/libbf_alembic.a ../../lib/libbf_geometry.a ../../lib/libbf_editor_space_api.a ../../lib/libbf_editor_animation.a ../../lib/libbf_editor_armature.a ../../lib/libbf_editor_asset.a ../../lib/libbf_editor_curve.a ../../lib/libbf_editor_gpencil.a ../../lib/libbf_editor_io.a ../../lib/libbf_editor_mesh.a ../../lib/libbf_editor_object.a ../../lib/libbf_editor_physics.a ../../lib/libbf_editor_scene.a ../../lib/libbf_editor_sculpt_paint.a ../../lib/libbf_editor_sound.a ../../lib/libbf_editor_transform.a ../../lib/libbf_editor_undo.a ../../lib/libbf_editor_interface.a ../../lib/libbf_editor_space_sequencer.a ../../lib/libbf_io_common.a ../../lib/libbf_editor_geometry.a ../../lib/libbf_editor_space_action.a ../../lib/libbf_editor_space_clip.a ../../lib/libbf_editor_space_console.a ../../lib/libbf_editor_space_file.a ../../lib/libbf_editor_space_graph.a ../../lib/libbf_editor_space_image.a ../../lib/libbf_editor_space_nla.a ../../lib/libbf_editor_space_node.a ../../lib/libbf_editor_space_outliner.a ../../lib/libbf_editor_space_statusbar.a ../../lib/libbf_editor_space_text.a ../../lib/libbf_editor_space_view3d.a ../../lib/libbf_gpencil.a ../../lib/libbf_editor_uvedit.a ../../lib/libbf_blenkernel.a ../../lib/libbf_windowmanager.a ../../lib/libbf_blenloader.a ../../lib/libbf_blentranslation.a ../../lib/libbf_bmesh.a ../../lib/libbf_depsgraph.a ../../lib/libbf_draw.a ../../lib/libbf_imbuf.a ../../lib/libbf_modifiers.a ../../lib/libbf_nodes.a ../../lib/libbf_rna.a ../../lib/libbf_simulation.a ../../lib/libbf_python.a ../../lib/libbf_python_bmesh.a ../../lib/libbf_editor_screen.a ../../lib/libbf_sequencer.a ../../lib/libbf_compositor.a ../../lib/libbf_alembic.a ../../lib/libbf_geometry.a ../../lib/libbf_editor_space_api.a ../../lib/libbf_editor_animation.a ../../lib/libbf_editor_armature.a ../../lib/libbf_editor_asset.a ../../lib/libbf_editor_curve.a ../../lib/libbf_editor_gpencil.a ../../lib/libbf_editor_io.a ../../lib/libbf_editor_mesh.a ../../lib/libbf_editor_object.a ../../lib/libbf_editor_physics.a ../../lib/libbf_editor_scene.a ../../lib/libbf_editor_sculpt_paint.a ../../lib/libbf_editor_sound.a ../../lib/libbf_editor_transform.a ../../lib/libbf_editor_undo.a ../../lib/libbf_editor_interface.a ../../lib/libbf_editor_space_sequencer.a ../../lib/libbf_io_common.a ../../lib/libbf_editor_geometry.a ../../lib/libbf_editor_space_action.a ../../lib/libbf_editor_space_clip.a ../../lib/libbf_editor_space_console.a ../../lib/libbf_editor_space_file.a ../../lib/libbf_editor_space_graph.a ../../lib/libbf_editor_space_image.a ../../lib/libbf_editor_space_nla.a ../../lib/libbf_editor_space_node.a ../../lib/libbf_editor_space_outliner.a ../../lib/libbf_editor_space_statusbar.a ../../lib/libbf_editor_space_text.a ../../lib/libbf_editor_space_view3d.a ../../lib/libbf_gpencil.a ../../lib/libbf_editor_uvedit.a ../../lib/libbf_gpencil_modifiers.a ../../lib/libbf_ikplugin.a ../../lib/libbf_intern_iksolver.a ../../lib/libbf_intern_itasc.a ../../lib/libbf_intern_clog.a ../../lib/libbf_intern_ghost.a /usr/lib64/libspnav.so ../../lib/libextern_xdnd.a ../../lib/libbf_intern_libmv.a ../../lib/libextern_ceres.a ../../lib/libbf_intern_mikktspace.a ../../lib/libbf_intern_opensubdiv.a ../../lib/libbf_shader_fx.a ../../lib/libextern_binreloc.a ../../lib/libbf_intern_rigidbody.a /usr/lib64/liblzo2.so ../../lib/libextern_lzma.a /usr/lib64/libfftw3.so /usr/lib64/libosdGPU.so /usr/lib64/libosdCPU.so ../../lib/libbf_intern_quadriflow.a ../../lib/libextern_quadriflow.a ../../lib/libbf_intern_locale.a ../../lib/libextern_rangetree.a ../../lib/libbf_intern_memutil.a ../../lib/libbf_intern_opencolorio.a ../../lib/libbf_imbuf_openimageio.a /usr/lib64/libopenjp2.so ../../lib/libbf_avi.a ../../lib/libbf_imbuf_dds.a ../../lib/libbf_imbuf_cineon.a ../../lib/libbf_intern_openvdb.a ../../lib/libbf_intern_dualcon.a ../../lib/libbf_functions.a ../../lib/libextern_bullet.a ../../lib/libbf_dna.a ../../lib/libbf_editor_gizmo_library.a ../../lib/libbf_editor_render.a ../../lib/libbf_python_gpu.a ../../lib/libbf_intern_cycles.a ../../lib/libextern_glog.a ../../lib/libextern_gflags.a ../../lib/libcycles_graph.a ../../lib/libcycles_bvh.a ../../lib/libcycles_device.a ../../lib/libcycles_kernel.a ../../lib/libcycles_scene.a ../../lib/libcycles_session.a ../../lib/libcycles_kernel_osl.a ../../lib/libcycles_integrator.a ../../lib/libcycles_bvh.a ../../lib/libcycles_device.a ../../lib/libcycles_kernel.a ../../lib/libcycles_scene.a ../../lib/libcycles_session.a ../../lib/libcycles_kernel_osl.a ../../lib/libcycles_integrator.a /usr/lib64/libembree3.a /usr/lib64/libembree_sse42.a /usr/lib64/libembree_avx.a /usr/lib64/libembree_avx2.a /usr/lib64/liblexers.a /usr/lib64/libmath.a /usr/lib64/libsimd.a /usr/lib64/libsys.a /usr/lib64/libtasking.a ../../lib/libbf_intern_glew_mx.a ../../lib/libextern_cuew.a /usr/lib64/libopenvdb.so /usr/lib64/libblosc.so ../../lib/libbf_intern_sky.a /usr/lib64/libOpenColorIO.so /usr/lib64/liboslcomp.so /usr/lib64/liboslexec.so /usr/lib64/liboslquery.so /usr/lib64/libOpenImageIO.so /usr/lib64/libpng.so /usr/lib64/libjpeg.so /usr/lib64/libtiff.so /usr/lib64/libLLVM.so ../../lib/libcycles_subd.a ../../lib/libcycles_util.a ../../lib/libextern_clew.a /usr/lib64/libOpenImageDenoise.so /usr/lib64/libAlembic.so ../../lib/libbf_editor_space_buttons.a ../../lib/libbf_editor_space_info.a ../../lib/libbf_editor_space_script.a ../../lib/libbf_editor_space_spreadsheet.a ../../lib/libbf_editor_space_topbar.a ../../lib/libbf_editor_space_userpref.a ../../lib/libextern_curve_fit_nd.a /usr/lib64/libpotrace.so ../../lib/libbf_collada.a /usr/lib64/libOpenCOLLADAStreamWriter.so /usr/lib64/libOpenCOLLADASaxFrameworkLoader.so /usr/lib64/libOpenCOLLADAFramework.so /usr/lib64/libOpenCOLLADABaseUtils.so /usr/lib64/libGeneratedSaxParser.so /usr/lib64/libMathMLSolver.so /usr/lib64/libbuffer.so /usr/lib64/libftoa.so /usr/lib64/libUTF.so /usr/lib64/libpcre.so /usr/lib64/libxml2.so ../../lib/libbf_render.a ../../lib/libbf_imbuf_openexr.a /usr/lib64/libIex-3_1.so /usr/lib64/libImath-3_1.so /usr/lib64/libOpenEXR-3_1.so /usr/lib64/libIlmThread-3_1.so ../../lib/libbf_freestyle.a ../../lib/libbf_python_mathutils.a ../../lib/libbf_python_ext.a ../../lib/libbf_intern_mantaflow.a ../../lib/libextern_mantaflow.a ../../lib/libbf_blenfont.a /usr/lib64/libfreetype.so ../../lib/libbf_gpu.a /usr/lib64/libGL.so ../../lib/libextern_glew.a ../../lib/libbf_editor_mask.a ../../lib/libbf_editor_metaball.a ../../lib/libbf_editor_util.a ../../lib/libbf_editor_datafiles.a ../../lib/libbf_intern_audaspace.a -Xlinker -export-dynamic ../../lib/libaudaspace-py.a -lpython3.9 ../../lib/libaudaspace.a -lpthread -lavformat -lavcodec -lavutil -lavdevice -lswscale /usr/lib64/libjack.so /usr/lib64/libsndfile.so /usr/lib64/libopenal.so /usr/lib64/libSDL2.so ../../lib/libbf_editor_lattice.a ../../lib/libbf_blenlib.a ../../lib/libbf_intern_guardedalloc.a /usr/lib64/libz.so ../../lib/libbf_intern_eigen.a ../../lib/libbf_intern_numaapi.a ../../lib/libextern_wcwidth.a /usr/lib64/libzstd.so /usr/lib64/libtbb.so /usr/lib64/libgmpxx.so /usr/lib64/libgmp.so ../../lib/libbf_intern_libc_compat.a /usr/lib64/libboost_regex.so.1.77.0 /usr/lib64/libboost_date_time.so.1.77.0 /usr/lib64/libboost_wave.so.1.77.0 /usr/lib64/libboost_filesystem.so.1.77.0 /usr/lib64/libboost_atomic.so.1.77.0 /usr/lib64/libboost_locale.so.1.77.0 /usr/lib64/libboost_thread.so.1.77.0 /usr/lib64/libboost_chrono.so.1.77.0 /usr/lib64/libboost_iostreams.so.1.77.0 /usr/lib64/libboost_system.so.1.77.0 /usr/lib64/libpugixml.so -ldl /usr/lib64/libX11.so /usr/lib64/libXi.so /usr/lib64/libXfixes.so /usr/lib64/libXrender.so [ 286s] source/blender/modifiers/intern/MOD_nodes.cc:1135: warning: type 'struct AttributeSearchData' violates the C++ One Definition Rule [-Wodr] [ 286s] 1135 | struct AttributeSearchData { [ 286s] | [ 286s] source/blender/editors/space_node/node_geometry_attribute_search.cc:56: note: a different type is defined in another translation unit [ 286s] 56 | struct AttributeSearchData { [ 286s] | [ 286s] source/blender/modifiers/intern/MOD_nodes.cc:1136: note: the first difference of corresponding definitions is field 'object_session_uid' [ 286s] 1136 | uint32_t object_session_uid; [ 286s] | [ 286s] source/blender/editors/space_node/node_geometry_attribute_search.cc:57: note: a field with different name is defined in another translation unit [ 286s] 57 | const bNodeTree *tree; [ 286s] | [ 289s] source/blender/makesdna/DNA_image_types.h:145:16: warning: type 'struct Image' violates the C++ One Definition Rule [-Wodr] [ 289s] 145 | typedef struct Image { [ 289s] | ^ [ 289s] source/blender/imbuf/intern/dds/Image.h:36: note: a different type is defined in another translation unit [ 289s] 36 | class Image { [ 289s] | [ 289s] source/blender/makesdna/DNA_image_types.h:146:6: note: the first difference of corresponding definitions is field 'id' [ 289s] 146 | ID id; [ 289s] | ^ [ 289s] source/blender/imbuf/intern/dds/Image.h:76: note: a field with different name is defined in another translation unit [ 289s] 76 | uint m_width; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: warning: type 'struct float3' violates the C++ One Definition Rule [-Wodr] [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: a different type is defined in another translation unit [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/util/types_float3.h:46: note: the first difference of corresponding definitions is field 'x' [ 289s] 46 | float x, y, z, w; [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:30: note: a field with different name is defined in another translation unit [ 289s] 30 | union { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:58: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] [ 289s] 58 | KERNEL_STRUCT_BEGIN(shadow_ray) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:58: note: a different type is defined in another translation unit [ 289s] 58 | KERNEL_STRUCT_BEGIN(shadow_ray) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:59: note: the first difference of corresponding definitions is field 'P' [ 289s] 59 | KERNEL_STRUCT_MEMBER(shadow_ray, float3, P, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:59: note: a field of same name but different type is defined in another translation unit [ 289s] 59 | KERNEL_STRUCT_MEMBER(shadow_ray, float3, P, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:19: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] [ 289s] 19 | KERNEL_STRUCT_BEGIN(shadow_path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:19: note: a different type is defined in another translation unit [ 289s] 19 | KERNEL_STRUCT_BEGIN(shadow_path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:43: note: the first difference of corresponding definitions is field 'throughput' [ 289s] 43 | KERNEL_STRUCT_MEMBER(shadow_path, float3, throughput, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:43: note: a field of same name but different type is defined in another translation unit [ 289s] 43 | KERNEL_STRUCT_MEMBER(shadow_path, float3, throughput, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state.h:56: warning: type 'struct IntegratorShadowStateCPU' violates the C++ One Definition Rule [-Wodr] [ 289s] 56 | typedef struct IntegratorShadowStateCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state.h:56: note: a different type is defined in another translation unit [ 289s] 56 | typedef struct IntegratorShadowStateCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:54: note: the first difference of corresponding definitions is field 'shadow_path' [ 289s] 54 | KERNEL_STRUCT_END(shadow_path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:54: note: a field of same name but different type is defined in another translation unit [ 289s] 54 | KERNEL_STRUCT_END(shadow_path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shadow_state_template.h:19: note: type 'struct ' itself violates the C++ One Definition Rule [ 289s] 19 | KERNEL_STRUCT_BEGIN(shadow_path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:20: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] [ 289s] 20 | KERNEL_STRUCT_BEGIN(path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:20: note: a different type is defined in another translation unit [ 289s] 20 | KERNEL_STRUCT_BEGIN(path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:62: note: the first difference of corresponding definitions is field 'throughput' [ 289s] 62 | KERNEL_STRUCT_MEMBER(path, float3, throughput, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:62: note: a field of same name but different type is defined in another translation unit [ 289s] 62 | KERNEL_STRUCT_MEMBER(path, float3, throughput, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:75: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] [ 289s] 75 | KERNEL_STRUCT_BEGIN(ray) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:75: note: a different type is defined in another translation unit [ 289s] 75 | KERNEL_STRUCT_BEGIN(ray) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:76: note: the first difference of corresponding definitions is field 'P' [ 289s] 76 | KERNEL_STRUCT_MEMBER(ray, float3, P, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:76: note: a field of same name but different type is defined in another translation unit [ 289s] 76 | KERNEL_STRUCT_MEMBER(ray, float3, P, KERNEL_FEATURE_PATH_TRACING) [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:98: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] [ 289s] 98 | KERNEL_STRUCT_BEGIN(subsurface) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:98: note: a different type is defined in another translation unit [ 289s] 98 | KERNEL_STRUCT_BEGIN(subsurface) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:99: note: the first difference of corresponding definitions is field 'albedo' [ 289s] 99 | KERNEL_STRUCT_MEMBER(subsurface, float3, albedo, KERNEL_FEATURE_SUBSURFACE) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:99: note: a field of same name but different type is defined in another translation unit [ 289s] 99 | KERNEL_STRUCT_MEMBER(subsurface, float3, albedo, KERNEL_FEATURE_SUBSURFACE) [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state.h:75: warning: type 'struct IntegratorStateCPU' violates the C++ One Definition Rule [-Wodr] [ 289s] 75 | typedef struct IntegratorStateCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state.h:75: note: a different type is defined in another translation unit [ 289s] 75 | typedef struct IntegratorStateCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:71: note: the first difference of corresponding definitions is field 'path' [ 289s] 71 | KERNEL_STRUCT_END(path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:71: note: a field of same name but different type is defined in another translation unit [ 289s] 71 | KERNEL_STRUCT_END(path) [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/state_template.h:20: note: type 'struct ' itself violates the C++ One Definition Rule [ 289s] 20 | KERNEL_STRUCT_BEGIN(path) [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: warning: type 'struct float4' violates the C++ One Definition Rule [-Wodr] [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: a different type is defined in another translation unit [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/util/types_float4.h:48: note: the first difference of corresponding definitions is field 'x' [ 289s] 48 | float x, y, z, w; [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:32: note: a field with different name is defined in another translation unit [ 289s] 32 | union { [ 289s] | [ 289s] intern/cycles/util/transform.h:31: warning: type 'struct Transform' violates the C++ One Definition Rule [-Wodr] [ 289s] 31 | typedef struct Transform { [ 289s] | [ 289s] intern/cycles/kernel/../util/transform.h:31: note: a different type is defined in another translation unit [ 289s] 31 | typedef struct Transform { [ 289s] | [ 289s] intern/cycles/util/transform.h:32: note: the first difference of corresponding definitions is field 'x' [ 289s] 32 | float4 x, y, z; [ 289s] | [ 289s] intern/cycles/kernel/../util/transform.h:32: note: a field of same name but different type is defined in another translation unit [ 289s] 32 | float4 x, y, z; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:494: warning: type 'struct differential3' violates the C++ One Definition Rule [-Wodr] [ 289s] 494 | typedef struct differential3 { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:494: note: a different type is defined in another translation unit [ 289s] 494 | typedef struct differential3 { [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:495: note: the first difference of corresponding definitions is field 'dx' [ 289s] 495 | float3 dx; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:495: note: a field of same name but different type is defined in another translation unit [ 289s] 495 | float3 dx; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:666: warning: type 'struct ShaderClosure' violates the C++ One Definition Rule [-Wodr] [ 289s] 666 | typedef struct ccl_align(16) ShaderClosure [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:666: note: a different type is defined in another translation unit [ 289s] 666 | typedef struct ccl_align(16) ShaderClosure [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:668: note: the first difference of corresponding definitions is field 'weight' [ 289s] 668 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:668: note: a field of same name but different type is defined in another translation unit [ 289s] 668 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:777: warning: type 'struct ShaderData' violates the C++ One Definition Rule [-Wodr] [ 289s] 777 | typedef struct ccl_align(16) ShaderData [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:777: note: a different type is defined in another translation unit [ 289s] 777 | typedef struct ccl_align(16) ShaderData [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:780: note: the first difference of corresponding definitions is field 'P' [ 289s] 780 | float3 P; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:780: note: a field of same name but different type is defined in another translation unit [ 289s] 780 | float3 P; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:43: warning: type 'struct MicrofacetExtra' violates the C++ One Definition Rule [-Wodr] [ 289s] 43 | typedef struct MicrofacetExtra { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:43: note: a different type is defined in another translation unit [ 289s] 43 | typedef struct MicrofacetExtra { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:44: note: the first difference of corresponding definitions is field 'color' [ 289s] 44 | float3 color, cspec0; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:44: note: a field of same name but different type is defined in another translation unit [ 289s] 44 | float3 color, cspec0; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/util/transform.h:50: warning: type 'struct DecomposedTransform' violates the C++ One Definition Rule [-Wodr] [ 289s] 50 | typedef struct DecomposedTransform { [ 289s] | [ 289s] intern/cycles/kernel/../util/transform.h:50: note: a different type is defined in another translation unit [ 289s] 50 | typedef struct DecomposedTransform { [ 289s] | [ 289s] intern/cycles/util/transform.h:51: note: the first difference of corresponding definitions is field 'x' [ 289s] 51 | float4 x, y, z, w; [ 289s] | [ 289s] intern/cycles/kernel/../util/transform.h:51: note: a field of same name but different type is defined in another translation unit [ 289s] 51 | float4 x, y, z, w; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:27: warning: type 'struct PrincipledHairExtra' violates the C++ One Definition Rule [-Wodr] [ 289s] 27 | typedef struct PrincipledHairExtra { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:27: note: a different type is defined in another translation unit [ 289s] 27 | typedef struct PrincipledHairExtra { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:29: note: the first difference of corresponding definitions is field 'geom' [ 289s] 29 | float4 geom; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:29: note: a field of same name but different type is defined in another translation unit [ 289s] 29 | float4 geom; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/types.h:1115: warning: type 'struct KernelBackground' violates the C++ One Definition Rule [-Wodr] [ 289s] 1115 | typedef struct KernelBackground { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1115: note: a different type is defined in another translation unit [ 289s] 1115 | typedef struct KernelBackground { [ 289s] | [ 289s] intern/cycles/kernel/types.h:1132: note: the first difference of corresponding definitions is field 'sun' [ 289s] 1132 | float4 sun; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1132: note: a field of same name but different type is defined in another translation unit [ 289s] 1132 | float4 sun; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/types.h:992: warning: type 'struct KernelFilm' violates the C++ One Definition Rule [-Wodr] [ 289s] 992 | typedef struct KernelFilm { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:992: note: a different type is defined in another translation unit [ 289s] 992 | typedef struct KernelFilm { [ 289s] | [ 289s] intern/cycles/kernel/types.h:1060: note: the first difference of corresponding definitions is field 'xyz_to_r' [ 289s] 1060 | float4 xyz_to_r; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1060: note: a field of same name but different type is defined in another translation unit [ 289s] 1060 | float4 xyz_to_r; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/util/projection.h:26: warning: type 'struct ProjectionTransform' violates the C++ One Definition Rule [-Wodr] [ 289s] 26 | typedef struct ProjectionTransform { [ 289s] | [ 289s] intern/cycles/kernel/../util/projection.h:26: note: a different type is defined in another translation unit [ 289s] 26 | typedef struct ProjectionTransform { [ 289s] | [ 289s] intern/cycles/util/projection.h:27: note: the first difference of corresponding definitions is field 'x' [ 289s] 27 | float4 x, y, z, w; /* rows */ [ 289s] | [ 289s] intern/cycles/kernel/../util/projection.h:27: note: a field of same name but different type is defined in another translation unit [ 289s] 27 | float4 x, y, z, w; /* rows */ [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/types.h:913: warning: type 'struct KernelCamera' violates the C++ One Definition Rule [-Wodr] [ 289s] 913 | typedef struct KernelCamera { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:913: note: a different type is defined in another translation unit [ 289s] 913 | typedef struct KernelCamera { [ 289s] | [ 289s] intern/cycles/kernel/types.h:921: note: the first difference of corresponding definitions is field 'equirectangular_range' [ 289s] 921 | float4 equirectangular_range; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:921: note: a field of same name but different type is defined in another translation unit [ 289s] 921 | float4 equirectangular_range; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/types.h:1262: warning: type 'struct KernelData' violates the C++ One Definition Rule [-Wodr] [ 289s] 1262 | typedef struct KernelData { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1262: note: a different type is defined in another translation unit [ 289s] 1262 | typedef struct KernelData { [ 289s] | [ 289s] intern/cycles/kernel/types.h:1268: note: the first difference of corresponding definitions is field 'cam' [ 289s] 1268 | KernelCamera cam; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1268: note: a field of same name but different type is defined in another translation unit [ 289s] 1268 | KernelCamera cam; [ 289s] | [ 289s] intern/cycles/kernel/types.h:1262: note: type 'struct KernelCamera' itself violates the C++ One Definition Rule [ 289s] 1262 | typedef struct KernelData { [ 289s] | [ 289s] intern/cycles/device/../kernel/device/cpu/globals.h:37: warning: type 'struct KernelGlobalsCPU' violates the C++ One Definition Rule [-Wodr] [ 289s] 37 | typedef struct KernelGlobalsCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/device/cpu/globals.h:37: note: a different type is defined in another translation unit [ 289s] 37 | typedef struct KernelGlobalsCPU { [ 289s] | [ 289s] intern/cycles/device/../kernel/device/cpu/globals.h:41: note: the first difference of corresponding definitions is field '__data' [ 289s] 41 | KernelData __data; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/device/cpu/globals.h:41: note: a field of same name but different type is defined in another translation unit [ 289s] 41 | KernelData __data; [ 289s] | [ 289s] intern/cycles/device/../kernel/device/cpu/globals.h:37: note: type 'struct KernelData' itself violates the C++ One Definition Rule [ 289s] 37 | typedef struct KernelGlobalsCPU { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:901: warning: type 'struct LocalIntersection' violates the C++ One Definition Rule [-Wodr] [ 289s] 901 | typedef struct LocalIntersection { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:901: note: one type needs to be constructed while the other does not [ 289s] 901 | typedef struct LocalIntersection { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/light/light.h:27: warning: type 'struct LightSample' violates the C++ One Definition Rule [-Wodr] [ 289s] 27 | typedef struct LightSample { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/light/light.h:27: note: a different type is defined in another translation unit [ 289s] 27 | typedef struct LightSample { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/light/light.h:28: note: the first difference of corresponding definitions is field 'P' [ 289s] 28 | float3 P; /* position on light, or direction for distant light */ [ 289s] | [ 289s] intern/cycles/kernel/../kernel/light/light.h:28: note: a field of same name but different type is defined in another translation unit [ 289s] 28 | float3 P; /* position on light, or direction for distant light */ [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_oren_nayar.h:21: warning: type 'struct OrenNayarBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 21 | typedef struct OrenNayarBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_oren_nayar.h:21: note: a different type is defined in another translation unit [ 289s] 21 | typedef struct OrenNayarBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_oren_nayar.h:22: note: the first difference of corresponding definitions is field 'weight' [ 289s] 22 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_oren_nayar.h:22: note: a field of same name but different type is defined in another translation unit [ 289s] 22 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:49: warning: type 'struct MicrofacetBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 49 | typedef struct MicrofacetBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:49: note: a different type is defined in another translation unit [ 289s] 49 | typedef struct MicrofacetBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:50: note: the first difference of corresponding definitions is field 'weight' [ 289s] 50 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_microfacet.h:50: note: a field of same name but different type is defined in another translation unit [ 289s] 50 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_toon.h:37: warning: type 'struct ToonBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 37 | typedef struct ToonBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_toon.h:37: note: a different type is defined in another translation unit [ 289s] 37 | typedef struct ToonBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_toon.h:38: note: the first difference of corresponding definitions is field 'weight' [ 289s] 38 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_toon.h:38: note: a field of same name but different type is defined in another translation unit [ 289s] 38 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair.h:37: warning: type 'struct HairBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 37 | typedef struct HairBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair.h:37: note: a different type is defined in another translation unit [ 289s] 37 | typedef struct HairBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair.h:38: note: the first difference of corresponding definitions is field 'weight' [ 289s] 38 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair.h:38: note: a field of same name but different type is defined in another translation unit [ 289s] 38 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:69: warning: type 'struct VolumeShaderCoefficients' violates the C++ One Definition Rule [-Wodr] [ 289s] 69 | typedef struct VolumeShaderCoefficients { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:69: note: a different type is defined in another translation unit [ 289s] 69 | typedef struct VolumeShaderCoefficients { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:70: note: the first difference of corresponding definitions is field 'sigma_t' [ 289s] 70 | float3 sigma_t; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:70: note: a field of same name but different type is defined in another translation unit [ 289s] 70 | float3 sigma_t; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_sheen.h:28: warning: type 'struct PrincipledSheenBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 28 | typedef struct PrincipledSheenBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_sheen.h:28: note: a different type is defined in another translation unit [ 289s] 28 | typedef struct PrincipledSheenBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_sheen.h:29: note: the first difference of corresponding definitions is field 'weight' [ 289s] 29 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_sheen.h:29: note: a field of same name but different type is defined in another translation unit [ 289s] 29 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_diffuse.h:41: warning: type 'struct PrincipledDiffuseBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 41 | typedef struct PrincipledDiffuseBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_diffuse.h:41: note: a different type is defined in another translation unit [ 289s] 41 | typedef struct PrincipledDiffuseBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_diffuse.h:42: note: the first difference of corresponding definitions is field 'weight' [ 289s] 42 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_principled_diffuse.h:42: note: a field of same name but different type is defined in another translation unit [ 289s] 42 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:506: warning: type 'struct Ray' violates the C++ One Definition Rule [-Wodr] [ 289s] 506 | typedef struct Ray { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:506: note: a different type is defined in another translation unit [ 289s] 506 | typedef struct Ray { [ 289s] | [ 289s] intern/cycles/device/../kernel/types.h:507: note: the first difference of corresponding definitions is field 'P' [ 289s] 507 | float3 P; /* origin */ [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:507: note: a field of same name but different type is defined in another translation unit [ 289s] 507 | float3 P; /* origin */ [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:32: warning: type 'struct PrincipledHairBSDF' violates the C++ One Definition Rule [-Wodr] [ 289s] 32 | typedef struct PrincipledHairBSDF { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:32: note: a different type is defined in another translation unit [ 289s] 32 | typedef struct PrincipledHairBSDF { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:33: note: the first difference of corresponding definitions is field 'weight' [ 289s] 33 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_hair_principled.h:33: note: a field of same name but different type is defined in another translation unit [ 289s] 33 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:880: warning: type 'struct ShaderVolumeClosure' violates the C++ One Definition Rule [-Wodr] [ 289s] 880 | typedef struct ShaderVolumeClosure { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:880: note: a different type is defined in another translation unit [ 289s] 880 | typedef struct ShaderVolumeClosure { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:881: note: the first difference of corresponding definitions is field 'weight' [ 289s] 881 | float3 weight; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:881: note: a field of same name but different type is defined in another translation unit [ 289s] 881 | float3 weight; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:886: warning: type 'struct ShaderVolumePhases' violates the C++ One Definition Rule [-Wodr] [ 289s] 886 | typedef struct ShaderVolumePhases { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:886: note: one type needs to be constructed while the other does not [ 289s] 886 | typedef struct ShaderVolumePhases { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:428: warning: type 'struct BsdfEval' violates the C++ One Definition Rule [-Wodr] [ 289s] 428 | typedef struct BsdfEval { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:428: note: a different type is defined in another translation unit [ 289s] 428 | typedef struct BsdfEval { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:429: note: the first difference of corresponding definitions is field 'diffuse' [ 289s] 429 | float3 diffuse; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:429: note: a field of same name but different type is defined in another translation unit [ 289s] 429 | float3 diffuse; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_ashikhmin_velvet.h:39: warning: type 'struct VelvetBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 39 | typedef struct VelvetBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_ashikhmin_velvet.h:39: note: a different type is defined in another translation unit [ 289s] 39 | typedef struct VelvetBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_ashikhmin_velvet.h:40: note: the first difference of corresponding definitions is field 'weight' [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_ashikhmin_velvet.h:40: note: a field of same name but different type is defined in another translation unit [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bssrdf.h:21: warning: type 'struct Bssrdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 21 | typedef struct Bssrdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bssrdf.h:21: note: a different type is defined in another translation unit [ 289s] 21 | typedef struct Bssrdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bssrdf.h:22: note: the first difference of corresponding definitions is field 'weight' [ 289s] 22 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bssrdf.h:22: note: a field of same name but different type is defined in another translation unit [ 289s] 22 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/device/../util/texture.h:83: warning: type 'struct TextureInfo' violates the C++ One Definition Rule [-Wodr] [ 289s] 83 | typedef struct TextureInfo { [ 289s] | [ 289s] intern/cycles/kernel/../util/texture.h:83: note: a different type is defined in another translation unit [ 289s] 83 | typedef struct TextureInfo { [ 289s] | [ 289s] intern/cycles/device/../util/texture.h:94: note: the first difference of corresponding definitions is field 'transform_3d' [ 289s] 94 | Transform transform_3d; [ 289s] | [ 289s] intern/cycles/kernel/../util/texture.h:94: note: a field of same name but different type is defined in another translation unit [ 289s] 94 | Transform transform_3d; [ 289s] | [ 289s] intern/cycles/device/../util/texture.h:83: note: type 'struct Transform' itself violates the C++ One Definition Rule [ 289s] 83 | typedef struct TextureInfo { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1280: warning: type 'struct KernelObject' violates the C++ One Definition Rule [-Wodr] [ 289s] 1280 | typedef struct KernelObject { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1280: note: a different type is defined in another translation unit [ 289s] 1280 | typedef struct KernelObject { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1281: note: the first difference of corresponding definitions is field 'tfm' [ 289s] 1281 | Transform tfm; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1281: note: a field of same name but different type is defined in another translation unit [ 289s] 1281 | Transform tfm; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1280: note: type 'struct Transform' itself violates the C++ One Definition Rule [ 289s] 1280 | typedef struct KernelObject { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1355: warning: type 'struct KernelLight' violates the C++ One Definition Rule [-Wodr] [ 289s] 1355 | typedef struct KernelLight { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1355: note: a different type is defined in another translation unit [ 289s] 1355 | typedef struct KernelLight { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1363: note: the first difference of corresponding definitions is field 'tfm' [ 289s] 1363 | Transform tfm; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1363: note: a field of same name but different type is defined in another translation unit [ 289s] 1363 | Transform tfm; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1355: note: type 'struct Transform' itself violates the C++ One Definition Rule [ 289s] 1355 | typedef struct KernelLight { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse.h:39: warning: type 'struct DiffuseBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 39 | typedef struct DiffuseBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse.h:39: note: a different type is defined in another translation unit [ 289s] 39 | typedef struct DiffuseBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse.h:40: note: the first difference of corresponding definitions is field 'weight' [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse.h:40: note: a field of same name but different type is defined in another translation unit [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_phong_ramp.h:39: warning: type 'struct PhongRampBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 39 | typedef struct PhongRampBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_phong_ramp.h:39: note: a different type is defined in another translation unit [ 289s] 39 | typedef struct PhongRampBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_phong_ramp.h:40: note: the first difference of corresponding definitions is field 'weight' [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_phong_ramp.h:40: note: a field of same name but different type is defined in another translation unit [ 289s] 40 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse_ramp.h:41: warning: type 'struct DiffuseRampBsdf' violates the C++ One Definition Rule [-Wodr] [ 289s] 41 | typedef struct DiffuseRampBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse_ramp.h:41: note: a different type is defined in another translation unit [ 289s] 41 | typedef struct DiffuseRampBsdf { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse_ramp.h:42: note: the first difference of corresponding definitions is field 'weight' [ 289s] 42 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/bsdf_diffuse_ramp.h:42: note: a field of same name but different type is defined in another translation unit [ 289s] 42 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1389: warning: type 'struct KernelParticle' violates the C++ One Definition Rule [-Wodr] [ 289s] 1389 | typedef struct KernelParticle { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1389: note: a different type is defined in another translation unit [ 289s] 1389 | typedef struct KernelParticle { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1394: note: the first difference of corresponding definitions is field 'rotation' [ 289s] 1394 | float4 rotation; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/types.h:1394: note: a field of same name but different type is defined in another translation unit [ 289s] 1394 | float4 rotation; [ 289s] | [ 289s] intern/cycles/util/types_float4.h:29: note: type 'struct float4' itself violates the C++ One Definition Rule [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float4.h:29: note: the incompatible type is defined here [ 289s] 29 | struct ccl_try_align(16) float4 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:44: warning: type 'struct VolumeIntegrateResult' violates the C++ One Definition Rule [-Wodr] [ 289s] 44 | typedef struct VolumeIntegrateResult { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:44: note: a different type is defined in another translation unit [ 289s] 44 | typedef struct VolumeIntegrateResult { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:47: note: the first difference of corresponding definitions is field 'direct_throughput' [ 289s] 47 | float3 direct_throughput; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/integrator/shade_volume.h:47: note: a field of same name but different type is defined in another translation unit [ 289s] 47 | float3 direct_throughput; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/volume.h:36: warning: type 'struct HenyeyGreensteinVolume' violates the C++ One Definition Rule [-Wodr] [ 289s] 36 | typedef struct HenyeyGreensteinVolume { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/volume.h:36: note: a different type is defined in another translation unit [ 289s] 36 | typedef struct HenyeyGreensteinVolume { [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/volume.h:37: note: the first difference of corresponding definitions is field 'weight' [ 289s] 37 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/kernel/../kernel/closure/volume.h:37: note: a field of same name but different type is defined in another translation unit [ 289s] 37 | SHADER_CLOSURE_BASE; [ 289s] | [ 289s] intern/cycles/util/types_float3.h:27: note: type 'struct float3' itself violates the C++ One Definition Rule [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/types_float3.h:27: note: the incompatible type is defined here [ 289s] 27 | struct ccl_try_align(16) float3 [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:27: warning: type 'union ' violates the C++ One Definition Rule [-Wodr] [ 289s] 27 | union { // data [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:27: note: a different type is defined in another translation unit [ 289s] 27 | union { // data [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:30: note: the first difference of corresponding definitions is field '' [ 289s] 30 | struct { [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:34: note: a field with different name is defined in another translation unit [ 289s] 34 | int32_t v[8]; [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:24: warning: type 'struct avxi' violates the C++ One Definition Rule [-Wodr] [ 289s] 24 | struct avxi { [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:24: note: a different type is defined in another translation unit [ 289s] 24 | struct avxi { [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:27: note: the first difference of corresponding definitions is field '' [ 289s] 27 | union { // data [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:27: note: a field of same name but different type is defined in another translation unit [ 289s] 27 | union { // data [ 289s] | [ 289s] intern/cycles/kernel/../util/avxi.h:27: note: type 'union ' itself violates the C++ One Definition Rule [ 289s] 27 | union { // data [ 289s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: warning: type 'struct KnPtsSumMagnitude' violates the C++ One Definition Rule [-Wodr] [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1304: note: a different type is defined in another translation unit [ 291s] 1304 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2438: note: the first difference of corresponding definitions is field 'val' [ 291s] 2438 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1350: note: a field of same name but different type is defined in another translation unit [ 291s] 1350 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: note: type name 'Manta::MeshDataImpl >' should match type name 'Manta::ParticleDataImpl >' [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: warning: type 'struct KnPtsSumSquare' violates the C++ One Definition Rule [-Wodr] [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1255: note: a different type is defined in another translation unit [ 291s] 1255 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2389: note: the first difference of corresponding definitions is field 'val' [ 291s] 2389 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1301: note: a field of same name but different type is defined in another translation unit [ 291s] 1301 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: note: type name 'Manta::MeshDataImpl >' should match type name 'Manta::ParticleDataImpl >' [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: warning: type 'struct KnPtsSum' violates the C++ One Definition Rule [-Wodr] [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1186: note: a different type is defined in another translation unit [ 291s] 1186 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2338: note: the first difference of corresponding definitions is field 'val' [ 291s] 2338 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1250: note: a field of same name but different type is defined in another translation unit [ 291s] 1250 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: note: type name 'Manta::MeshDataImpl >' should match type name 'Manta::ParticleDataImpl >' [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: warning: type 'struct KnPtsSumMagnitude' violates the C++ One Definition Rule [-Wodr] [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1304: note: a different type is defined in another translation unit [ 291s] 1304 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2438: note: the first difference of corresponding definitions is field 'val' [ 291s] 2438 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1350: note: a field of same name but different type is defined in another translation unit [ 291s] 1350 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: warning: type 'struct KnPtsSumSquare' violates the C++ One Definition Rule [-Wodr] [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1255: note: a different type is defined in another translation unit [ 291s] 1255 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2389: note: the first difference of corresponding definitions is field 'val' [ 291s] 2389 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1301: note: a field of same name but different type is defined in another translation unit [ 291s] 1301 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: warning: type 'struct KnPtsSum' violates the C++ One Definition Rule [-Wodr] [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1186: note: a different type is defined in another translation unit [ 291s] 1186 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2338: note: the first difference of corresponding definitions is field 'val' [ 291s] 2338 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1250: note: a field of same name but different type is defined in another translation unit [ 291s] 1250 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: warning: type 'struct KnPtsSumMagnitude' violates the C++ One Definition Rule [-Wodr] [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1304: note: a different type is defined in another translation unit [ 291s] 1304 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2438: note: the first difference of corresponding definitions is field 'val' [ 291s] 2438 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1350: note: a field of same name but different type is defined in another translation unit [ 291s] 1350 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2392: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2392 | template struct KnPtsSumMagnitude : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: warning: type 'struct KnPtsSumSquare' violates the C++ One Definition Rule [-Wodr] [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1255: note: a different type is defined in another translation unit [ 291s] 1255 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2389: note: the first difference of corresponding definitions is field 'val' [ 291s] 2389 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1301: note: a field of same name but different type is defined in another translation unit [ 291s] 1301 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2343: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2343 | template struct KnPtsSumSquare : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: warning: type 'struct KnPtsSum' violates the C++ One Definition Rule [-Wodr] [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1186: note: a different type is defined in another translation unit [ 291s] 1186 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2338: note: the first difference of corresponding definitions is field 'val' [ 291s] 2338 | const MeshDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/particle.cpp:1250: note: a field of same name but different type is defined in another translation unit [ 291s] 1250 | const ParticleDataImpl &val; [ 291s] | [ 291s] extern/mantaflow/preprocessed/mesh.cpp:2274: note: type name 'Manta::MeshDataImpl' should match type name 'Manta::ParticleDataImpl' [ 291s] 2274 | template struct KnPtsSum : public KernelBase { [ 291s] | [ 291s] source/blender/makesdna/DNA_sequence_types.h:148: warning: type 'struct Sequence' violates the C++ One Definition Rule [-Wodr] [ 291s] 148 | typedef struct Sequence { [ 291s] | [ 291s] extern/audaspace/bindings/python/PySequence.h:27: note: a different type is defined in another translation unit [ 291s] 27 | } Sequence; [ 291s] | [ 291s] source/blender/makesdna/DNA_sequence_types.h:149: note: the first difference of corresponding definitions is field 'next' [ 291s] 149 | struct Sequence *next, *prev; [ 291s] | [ 291s] extern/audaspace/bindings/python/PySequence.h:25: note: a field with different name is defined in another translation unit [ 291s] 25 | PyObject_HEAD [ 291s] | [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:49: warning: 'kernel_cpu_avx2_integrator_megakernel' violates the C++ One Definition Rule [-Wodr] [ 292s] 49 | KERNEL_INTEGRATOR_SHADE_FUNCTION(megakernel); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: type mismatch in parameter 2 [ 292s] 122 | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: 'kernel_cpu_avx2_integrator_megakernel' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:49: warning: 'kernel_cpu_avx_integrator_megakernel' violates the C++ One Definition Rule [-Wodr] [ 292s] 49 | KERNEL_INTEGRATOR_SHADE_FUNCTION(megakernel); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: type mismatch in parameter 2 [ 292s] 122 | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: 'kernel_cpu_avx_integrator_megakernel' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:49: warning: 'kernel_cpu_sse41_integrator_megakernel' violates the C++ One Definition Rule [-Wodr] [ 292s] 49 | KERNEL_INTEGRATOR_SHADE_FUNCTION(megakernel); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: type mismatch in parameter 2 [ 292s] 122 | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: 'kernel_cpu_sse41_integrator_megakernel' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:49: warning: 'kernel_cpu_sse3_integrator_megakernel' violates the C++ One Definition Rule [-Wodr] [ 292s] 49 | KERNEL_INTEGRATOR_SHADE_FUNCTION(megakernel); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: type mismatch in parameter 2 [ 292s] 122 | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: 'kernel_cpu_sse3_integrator_megakernel' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:49: warning: 'kernel_cpu_integrator_megakernel' violates the C++ One Definition Rule [-Wodr] [ 292s] 49 | KERNEL_INTEGRATOR_SHADE_FUNCTION(megakernel); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: type mismatch in parameter 2 [ 292s] 122 | DEFINE_INTEGRATOR_SHADE_KERNEL(megakernel) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:122: note: 'kernel_cpu_integrator_megakernel' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:48: warning: 'kernel_cpu_avx2_integrator_shade_volume' violates the C++ One Definition Rule [-Wodr] [ 292s] 48 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_volume); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: type mismatch in parameter 2 [ 292s] 121 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: 'kernel_cpu_avx2_integrator_shade_volume' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:48: warning: 'kernel_cpu_avx_integrator_shade_volume' violates the C++ One Definition Rule [-Wodr] [ 292s] 48 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_volume); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: type mismatch in parameter 2 [ 292s] 121 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: 'kernel_cpu_avx_integrator_shade_volume' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:48: warning: 'kernel_cpu_sse41_integrator_shade_volume' violates the C++ One Definition Rule [-Wodr] [ 292s] 48 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_volume); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: type mismatch in parameter 2 [ 292s] 121 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: 'kernel_cpu_sse41_integrator_shade_volume' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:48: warning: 'kernel_cpu_sse3_integrator_shade_volume' violates the C++ One Definition Rule [-Wodr] [ 292s] 48 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_volume); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: type mismatch in parameter 2 [ 292s] 121 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: 'kernel_cpu_sse3_integrator_shade_volume' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:48: warning: 'kernel_cpu_integrator_shade_volume' violates the C++ One Definition Rule [-Wodr] [ 292s] 48 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_volume); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: type mismatch in parameter 2 [ 292s] 121 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_volume) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:121: note: 'kernel_cpu_integrator_shade_volume' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:47: warning: 'kernel_cpu_avx2_integrator_shade_surface' violates the C++ One Definition Rule [-Wodr] [ 292s] 47 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_surface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: type mismatch in parameter 2 [ 292s] 120 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: 'kernel_cpu_avx2_integrator_shade_surface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:47: warning: 'kernel_cpu_avx_integrator_shade_surface' violates the C++ One Definition Rule [-Wodr] [ 292s] 47 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_surface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: type mismatch in parameter 2 [ 292s] 120 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: 'kernel_cpu_avx_integrator_shade_surface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:47: warning: 'kernel_cpu_sse41_integrator_shade_surface' violates the C++ One Definition Rule [-Wodr] [ 292s] 47 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_surface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: type mismatch in parameter 2 [ 292s] 120 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: 'kernel_cpu_sse41_integrator_shade_surface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:47: warning: 'kernel_cpu_sse3_integrator_shade_surface' violates the C++ One Definition Rule [-Wodr] [ 292s] 47 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_surface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: type mismatch in parameter 2 [ 292s] 120 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: 'kernel_cpu_sse3_integrator_shade_surface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:47: warning: 'kernel_cpu_integrator_shade_surface' violates the C++ One Definition Rule [-Wodr] [ 292s] 47 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_surface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: type mismatch in parameter 2 [ 292s] 120 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_surface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:120: note: 'kernel_cpu_integrator_shade_surface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:46: warning: 'kernel_cpu_avx2_integrator_shade_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 46 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: type mismatch in parameter 2 [ 292s] 124 | DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(shade_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: 'kernel_cpu_avx2_integrator_shade_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:46: warning: 'kernel_cpu_avx_integrator_shade_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 46 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: type mismatch in parameter 2 [ 292s] 124 | DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(shade_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: 'kernel_cpu_avx_integrator_shade_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:46: warning: 'kernel_cpu_sse41_integrator_shade_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 46 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: type mismatch in parameter 2 [ 292s] 124 | DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(shade_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: 'kernel_cpu_sse41_integrator_shade_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:46: warning: 'kernel_cpu_sse3_integrator_shade_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 46 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: type mismatch in parameter 2 [ 292s] 124 | DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(shade_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: 'kernel_cpu_sse3_integrator_shade_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:46: warning: 'kernel_cpu_integrator_shade_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 46 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: type mismatch in parameter 2 [ 292s] 124 | DEFINE_INTEGRATOR_SHADOW_SHADE_KERNEL(shade_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:124: note: 'kernel_cpu_integrator_shade_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:45: warning: 'kernel_cpu_avx2_integrator_shade_light' violates the C++ One Definition Rule [-Wodr] [ 292s] 45 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_light); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: type mismatch in parameter 2 [ 292s] 119 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: 'kernel_cpu_avx2_integrator_shade_light' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:45: warning: 'kernel_cpu_avx_integrator_shade_light' violates the C++ One Definition Rule [-Wodr] [ 292s] 45 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_light); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: type mismatch in parameter 2 [ 292s] 119 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: 'kernel_cpu_avx_integrator_shade_light' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:45: warning: 'kernel_cpu_sse41_integrator_shade_light' violates the C++ One Definition Rule [-Wodr] [ 292s] 45 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_light); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: type mismatch in parameter 2 [ 292s] 119 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: 'kernel_cpu_sse41_integrator_shade_light' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:45: warning: 'kernel_cpu_sse3_integrator_shade_light' violates the C++ One Definition Rule [-Wodr] [ 292s] 45 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_light); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: type mismatch in parameter 2 [ 292s] 119 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: 'kernel_cpu_sse3_integrator_shade_light' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:45: warning: 'kernel_cpu_integrator_shade_light' violates the C++ One Definition Rule [-Wodr] [ 292s] 45 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_light); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: type mismatch in parameter 2 [ 292s] 119 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_light) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:119: note: 'kernel_cpu_integrator_shade_light' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:44: warning: 'kernel_cpu_avx2_integrator_shade_background' violates the C++ One Definition Rule [-Wodr] [ 292s] 44 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_background); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: type mismatch in parameter 2 [ 292s] 118 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: 'kernel_cpu_avx2_integrator_shade_background' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:44: warning: 'kernel_cpu_avx_integrator_shade_background' violates the C++ One Definition Rule [-Wodr] [ 292s] 44 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_background); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: type mismatch in parameter 2 [ 292s] 118 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: 'kernel_cpu_avx_integrator_shade_background' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:44: warning: 'kernel_cpu_sse41_integrator_shade_background' violates the C++ One Definition Rule [-Wodr] [ 292s] 44 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_background); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: type mismatch in parameter 2 [ 292s] 118 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: 'kernel_cpu_sse41_integrator_shade_background' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:44: warning: 'kernel_cpu_sse3_integrator_shade_background' violates the C++ One Definition Rule [-Wodr] [ 292s] 44 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_background); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: type mismatch in parameter 2 [ 292s] 118 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: 'kernel_cpu_sse3_integrator_shade_background' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:44: warning: 'kernel_cpu_integrator_shade_background' violates the C++ One Definition Rule [-Wodr] [ 292s] 44 | KERNEL_INTEGRATOR_SHADE_FUNCTION(shade_background); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: type mismatch in parameter 2 [ 292s] 118 | DEFINE_INTEGRATOR_SHADE_KERNEL(shade_background) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:118: note: 'kernel_cpu_integrator_shade_background' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:43: warning: 'kernel_cpu_avx2_integrator_intersect_volume_stack' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | KERNEL_INTEGRATOR_FUNCTION(intersect_volume_stack); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: type mismatch in parameter 2 [ 292s] 117 | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: 'kernel_cpu_avx2_integrator_intersect_volume_stack' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:43: warning: 'kernel_cpu_avx_integrator_intersect_volume_stack' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | KERNEL_INTEGRATOR_FUNCTION(intersect_volume_stack); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: type mismatch in parameter 2 [ 292s] 117 | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: 'kernel_cpu_avx_integrator_intersect_volume_stack' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:43: warning: 'kernel_cpu_sse41_integrator_intersect_volume_stack' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | KERNEL_INTEGRATOR_FUNCTION(intersect_volume_stack); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: type mismatch in parameter 2 [ 292s] 117 | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: 'kernel_cpu_sse41_integrator_intersect_volume_stack' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:43: warning: 'kernel_cpu_sse3_integrator_intersect_volume_stack' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | KERNEL_INTEGRATOR_FUNCTION(intersect_volume_stack); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: type mismatch in parameter 2 [ 292s] 117 | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: 'kernel_cpu_sse3_integrator_intersect_volume_stack' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:43: warning: 'kernel_cpu_integrator_intersect_volume_stack' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | KERNEL_INTEGRATOR_FUNCTION(intersect_volume_stack); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: type mismatch in parameter 2 [ 292s] 117 | DEFINE_INTEGRATOR_KERNEL(intersect_volume_stack) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:117: note: 'kernel_cpu_integrator_intersect_volume_stack' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:42: warning: 'kernel_cpu_avx2_integrator_intersect_subsurface' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | KERNEL_INTEGRATOR_FUNCTION(intersect_subsurface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: type mismatch in parameter 2 [ 292s] 116 | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: 'kernel_cpu_avx2_integrator_intersect_subsurface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:42: warning: 'kernel_cpu_avx_integrator_intersect_subsurface' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | KERNEL_INTEGRATOR_FUNCTION(intersect_subsurface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: type mismatch in parameter 2 [ 292s] 116 | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: 'kernel_cpu_avx_integrator_intersect_subsurface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:42: warning: 'kernel_cpu_sse41_integrator_intersect_subsurface' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | KERNEL_INTEGRATOR_FUNCTION(intersect_subsurface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: type mismatch in parameter 2 [ 292s] 116 | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: 'kernel_cpu_sse41_integrator_intersect_subsurface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:42: warning: 'kernel_cpu_sse3_integrator_intersect_subsurface' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | KERNEL_INTEGRATOR_FUNCTION(intersect_subsurface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: type mismatch in parameter 2 [ 292s] 116 | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: 'kernel_cpu_sse3_integrator_intersect_subsurface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:42: warning: 'kernel_cpu_integrator_intersect_subsurface' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | KERNEL_INTEGRATOR_FUNCTION(intersect_subsurface); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: type mismatch in parameter 2 [ 292s] 116 | DEFINE_INTEGRATOR_KERNEL(intersect_subsurface) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:116: note: 'kernel_cpu_integrator_intersect_subsurface' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:41: warning: 'kernel_cpu_avx2_integrator_intersect_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 41 | KERNEL_INTEGRATOR_FUNCTION(intersect_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: type mismatch in parameter 2 [ 292s] 123 | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: 'kernel_cpu_avx2_integrator_intersect_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:41: warning: 'kernel_cpu_avx_integrator_intersect_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 41 | KERNEL_INTEGRATOR_FUNCTION(intersect_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: type mismatch in parameter 2 [ 292s] 123 | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: 'kernel_cpu_avx_integrator_intersect_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:41: warning: 'kernel_cpu_sse41_integrator_intersect_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 41 | KERNEL_INTEGRATOR_FUNCTION(intersect_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: type mismatch in parameter 2 [ 292s] 123 | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: 'kernel_cpu_sse41_integrator_intersect_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:41: warning: 'kernel_cpu_sse3_integrator_intersect_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 41 | KERNEL_INTEGRATOR_FUNCTION(intersect_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: type mismatch in parameter 2 [ 292s] 123 | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: 'kernel_cpu_sse3_integrator_intersect_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:41: warning: 'kernel_cpu_integrator_intersect_shadow' violates the C++ One Definition Rule [-Wodr] [ 292s] 41 | KERNEL_INTEGRATOR_FUNCTION(intersect_shadow); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: type mismatch in parameter 2 [ 292s] 123 | DEFINE_INTEGRATOR_SHADOW_KERNEL(intersect_shadow) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:123: note: 'kernel_cpu_integrator_intersect_shadow' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:40: warning: 'kernel_cpu_avx2_integrator_intersect_closest' violates the C++ One Definition Rule [-Wodr] [ 292s] 40 | KERNEL_INTEGRATOR_SHADE_FUNCTION(intersect_closest); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: type mismatch in parameter 2 [ 292s] 115 | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: 'kernel_cpu_avx2_integrator_intersect_closest' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:40: warning: 'kernel_cpu_avx_integrator_intersect_closest' violates the C++ One Definition Rule [-Wodr] [ 292s] 40 | KERNEL_INTEGRATOR_SHADE_FUNCTION(intersect_closest); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: type mismatch in parameter 2 [ 292s] 115 | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: 'kernel_cpu_avx_integrator_intersect_closest' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:40: warning: 'kernel_cpu_sse41_integrator_intersect_closest' violates the C++ One Definition Rule [-Wodr] [ 292s] 40 | KERNEL_INTEGRATOR_SHADE_FUNCTION(intersect_closest); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: type mismatch in parameter 2 [ 292s] 115 | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: 'kernel_cpu_sse41_integrator_intersect_closest' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:40: warning: 'kernel_cpu_sse3_integrator_intersect_closest' violates the C++ One Definition Rule [-Wodr] [ 292s] 40 | KERNEL_INTEGRATOR_SHADE_FUNCTION(intersect_closest); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: type mismatch in parameter 2 [ 292s] 115 | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: 'kernel_cpu_sse3_integrator_intersect_closest' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:40: warning: 'kernel_cpu_integrator_intersect_closest' violates the C++ One Definition Rule [-Wodr] [ 292s] 40 | KERNEL_INTEGRATOR_SHADE_FUNCTION(intersect_closest); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: type mismatch in parameter 2 [ 292s] 115 | DEFINE_INTEGRATOR_SHADE_KERNEL(intersect_closest) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:115: note: 'kernel_cpu_integrator_intersect_closest' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:39: warning: 'kernel_cpu_avx2_integrator_init_from_bake' violates the C++ One Definition Rule [-Wodr] [ 292s] 39 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_bake); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: type mismatch in parameter 2 [ 292s] 114 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: 'kernel_cpu_avx2_integrator_init_from_bake' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:39: warning: 'kernel_cpu_avx_integrator_init_from_bake' violates the C++ One Definition Rule [-Wodr] [ 292s] 39 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_bake); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: type mismatch in parameter 2 [ 292s] 114 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: 'kernel_cpu_avx_integrator_init_from_bake' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:39: warning: 'kernel_cpu_sse41_integrator_init_from_bake' violates the C++ One Definition Rule [-Wodr] [ 292s] 39 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_bake); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: type mismatch in parameter 2 [ 292s] 114 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: 'kernel_cpu_sse41_integrator_init_from_bake' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:39: warning: 'kernel_cpu_sse3_integrator_init_from_bake' violates the C++ One Definition Rule [-Wodr] [ 292s] 39 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_bake); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: type mismatch in parameter 2 [ 292s] 114 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: 'kernel_cpu_sse3_integrator_init_from_bake' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:39: warning: 'kernel_cpu_integrator_init_from_bake' violates the C++ One Definition Rule [-Wodr] [ 292s] 39 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_bake); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: type mismatch in parameter 2 [ 292s] 114 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_bake) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:114: note: 'kernel_cpu_integrator_init_from_bake' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:38: warning: 'kernel_cpu_avx2_integrator_init_from_camera' violates the C++ One Definition Rule [-Wodr] [ 292s] 38 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_camera); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: type mismatch in parameter 2 [ 292s] 113 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: 'kernel_cpu_avx2_integrator_init_from_camera' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:38: warning: 'kernel_cpu_avx_integrator_init_from_camera' violates the C++ One Definition Rule [-Wodr] [ 292s] 38 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_camera); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: type mismatch in parameter 2 [ 292s] 113 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: 'kernel_cpu_avx_integrator_init_from_camera' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:38: warning: 'kernel_cpu_sse41_integrator_init_from_camera' violates the C++ One Definition Rule [-Wodr] [ 292s] 38 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_camera); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: type mismatch in parameter 2 [ 292s] 113 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: 'kernel_cpu_sse41_integrator_init_from_camera' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:38: warning: 'kernel_cpu_sse3_integrator_init_from_camera' violates the C++ One Definition Rule [-Wodr] [ 292s] 38 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_camera); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: type mismatch in parameter 2 [ 292s] 113 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: 'kernel_cpu_sse3_integrator_init_from_camera' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel_arch.h:38: warning: 'kernel_cpu_integrator_init_from_camera' violates the C++ One Definition Rule [-Wodr] [ 292s] 38 | KERNEL_INTEGRATOR_INIT_FUNCTION(init_from_camera); [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: type mismatch in parameter 2 [ 292s] 113 | DEFINE_INTEGRATOR_INIT_KERNEL(init_from_camera) [ 292s] | [ 292s] intern/cycles/kernel/../kernel/device/cpu/kernel_arch_impl.h:113: note: 'kernel_cpu_integrator_init_from_camera' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel.h:43: warning: 'kernel_global_memory_copy' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | void kernel_global_memory_copy(KernelGlobalsCPU *kg, const char *name, void *mem, size_t size); [ 292s] | [ 292s] intern/cycles/kernel/device/cpu/kernel.cpp:77: note: type mismatch in parameter 1 [ 292s] 77 | void kernel_global_memory_copy(KernelGlobalsCPU *kg, const char *name, void *mem, size_t size) [ 292s] | [ 292s] intern/cycles/kernel/device/cpu/kernel.cpp:77: note: 'kernel_global_memory_copy' was previously declared here [ 292s] intern/cycles/device/../kernel/device/cpu/kernel.h:42: warning: 'kernel_const_copy' violates the C++ One Definition Rule [-Wodr] [ 292s] 42 | void kernel_const_copy(KernelGlobalsCPU *kg, const char *name, void *host, size_t size); [ 292s] | [ 292s] intern/cycles/kernel/device/cpu/kernel.cpp:67: note: type mismatch in parameter 1 [ 292s] 67 | void kernel_const_copy(KernelGlobalsCPU *kg, const char *name, void *host, size_t) [ 292s] | [ 292s] intern/cycles/kernel/device/cpu/kernel.cpp:67: note: 'kernel_const_copy' was previously declared here [ 292s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.h:43: warning: 'restore_to_sequence' violates the C++ One Definition Rule [-Wodr] [ 292s] 43 | void restore_to_sequence(Sequence *sequence); [ 292s] | [ 293s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.cc:50: note: type mismatch in parameter 1 [ 293s] 50 | void SequenceBackup::restore_to_sequence(Sequence *sequence) [ 293s] | [ 293s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.cc:50: note: 'restore_to_sequence' was previously declared here [ 293s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.h:42: warning: 'init_from_sequence' violates the C++ One Definition Rule [-Wodr] [ 293s] 42 | void init_from_sequence(Sequence *sequence); [ 293s] | [ 293s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.cc:41: note: type mismatch in parameter 1 [ 293s] 41 | void SequenceBackup::init_from_sequence(Sequence *sequence) [ 293s] | [ 293s] source/blender/depsgraph/intern/eval/deg_eval_runtime_backup_sequence.cc:41: note: 'init_from_sequence' was previously declared here [ 293s] source/blender/depsgraph/intern/builder/deg_builder_nodes.h:227: warning: 'build_image' violates the C++ One Definition Rule [-Wodr] [ 293s] 227 | virtual void build_image(Image *image); [ 293s] | [ 293s] source/blender/depsgraph/intern/builder/deg_builder_nodes.cc:1846: note: type mismatch in parameter 1 [ 293s] 1846 | void DepsgraphNodeBuilder::build_image(Image *image) [ 293s] | [ 293s] source/blender/depsgraph/intern/builder/deg_builder_nodes.h:227: warning: 'build_image' violates the C++ One Definition Rule [-Wodr] [ 293s] 227 | virtual void build_image(Image *image); [ 293s] | [ 293s] source/blender/depsgraph/intern/builder/deg_builder_nodes.cc:1846: note: type mismatch in parameter 1 [ 293s] 1846 | void DepsgraphNodeBuilder::build_image(Image *image) [ 293s] | [ 293s] source/blender/depsgraph/intern/builder/deg_builder_nodes.cc:1846: note: 'build_image' was previously declared here [ 293s] source/blender/blenlib/BLI_threads.h:117: warning: type of 'BLI_spin_end' does not match original declaration [-Wlto-type-mismatch] [ 293s] 117 | void BLI_spin_end(SpinLock *spin); [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:495: note: 'BLI_spin_end' was previously declared here [ 293s] 495 | void BLI_spin_end(SpinLock *spin) [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:495: note: code may be misoptimized unless '-fno-strict-aliasing' is used [ 293s] source/blender/blenlib/BLI_threads.h:114: warning: type of 'BLI_spin_init' does not match original declaration [-Wlto-type-mismatch] [ 293s] 114 | void BLI_spin_init(SpinLock *spin); [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:447: note: 'BLI_spin_init' was previously declared here [ 293s] 447 | void BLI_spin_init(SpinLock *spin) [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:447: note: code may be misoptimized unless '-fno-strict-aliasing' is used [ 293s] source/blender/blenlib/BLI_threads.h:115: warning: type of 'BLI_spin_lock' does not match original declaration [-Wlto-type-mismatch] [ 293s] 115 | void BLI_spin_lock(SpinLock *spin); [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:461: note: 'BLI_spin_lock' was previously declared here [ 293s] 461 | void BLI_spin_lock(SpinLock *spin) [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:461: note: code may be misoptimized unless '-fno-strict-aliasing' is used [ 293s] source/blender/blenlib/BLI_threads.h:116: warning: type of 'BLI_spin_unlock' does not match original declaration [-Wlto-type-mismatch] [ 293s] 116 | void BLI_spin_unlock(SpinLock *spin); [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:480: note: 'BLI_spin_unlock' was previously declared here [ 293s] 480 | void BLI_spin_unlock(SpinLock *spin) [ 293s] | [ 293s] source/blender/blenlib/intern/threads.cc:480: note: code may be misoptimized unless '-fno-strict-aliasing' is used [ 293s] source/blender/makesdna/DNA_customdata_types.h:100: warning: type 'CustomDataType' violates the C++ One Definition Rule [-Wodr] [ 293s] 100 | typedef enum CustomDataType { [ 293s] | [ 293s] source/blender/makesdna/DNA_customdata_types.h:100: note: an enum with different value name is defined in another translation unit [ 293s] 100 | typedef enum CustomDataType { [ 293s] | [ 293s] source/blender/makesdna/DNA_customdata_types.h:109: note: name 'CD_MSTICKY' differs from name 'CD_MDEFORMVERT' defined in another translation unit [ 293s] 109 | CD_MSTICKY = 1, /* DEPRECATED */ [ 293s] | [ 293s] source/blender/makesdna/DNA_customdata_types.h:111: note: mismatching definition [ 293s] 111 | CD_MDEFORMVERT = 2, [ 293s] | [ 293s] source/blender/makesdna/DNA_modifier_types.h:37: warning: type 'ModifierType' violates the C++ One Definition Rule [-Wodr] [ 293s] 37 | typedef enum ModifierType { [ 293s] | [ 293s] source/blender/makesdna/DNA_modifier_types.h:37: note: an enum with different value name is defined in another translation unit [ 293s] 37 | typedef enum ModifierType { [ 293s] | [ 293s] source/blender/makesdna/DNA_modifier_types.h:70: note: name 'eModifierType_Smoke' differs from name 'eModifierType_ShapeKey' defined in another translation unit [ 293s] 70 | eModifierType_Smoke = 31, [ 293s] | [ 293s] source/blender/makesdna/DNA_modifier_types.h:72: note: mismatching definition [ 293s] 72 | eModifierType_ShapeKey = 32, [ 293s] | [ 293s] source/blender/imbuf/IMB_imbuf_types.h:72: warning: type 'eImbFileType' violates the C++ One Definition Rule [-Wodr] [ 293s] 72 | enum eImbFileType { [ 293s] | [ 293s] source/blender/imbuf/IMB_imbuf_types.h:72: note: an enum with different number of values is defined in another translation unit [ 293s] 72 | enum eImbFileType { [ 293s] | [ 293s] intern/ghost/GHOST_Types.h:209: warning: type 'GHOST_TEventType' violates the C++ One Definition Rule [-Wodr] [ 293s] 209 | } GHOST_TEventType; [ 293s] | [ 293s] intern/ghost/GHOST_Types.h:209: note: an enum with different value name is defined in another translation unit [ 293s] 209 | } GHOST_TEventType; [ 293s] | [ 293s] intern/ghost/GHOST_Types.h:176: note: name 'GHOST_kEventNDOFMotion' differs from name 'GHOST_kEventKeyDown' defined in another translation unit [ 293s] 176 | GHOST_kEventNDOFMotion, /* N degree of freedom device motion event. */ [ 293s] | [ 293s] intern/ghost/GHOST_Types.h:180: note: mismatching definition [ 293s] 180 | GHOST_kEventKeyDown, [ 293s] | [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_shrink': [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: warning: 'interp_v3_v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 333s] 946 | interp_v3_v3v3(&pt[index_start].x, &pt[index_start + 1].x, &pt[index_start].x, cut_len1 / len); [ 333s] | ^ [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: note: referencing argument 1 of type 'float *' [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: note: referencing argument 2 of type 'const float *' [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:946:19: note: referencing argument 3 of type 'const float *' [ 333s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 333s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 333s] | [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: warning: 'interp_v3_v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 333s] 960 | interp_v3_v3v3(&pt[index_end].x, &pt[index_end - 1].x, &pt[index_end].x, cut_len2 / len); [ 333s] | ^ [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: note: referencing argument 1 of type 'float *' [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: note: referencing argument 2 of type 'const float *' [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 333s] source/blender/blenkernel/intern/gpencil_geom.cc:960:19: note: referencing argument 3 of type 'const float *' [ 333s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 333s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 333s] | [ 334s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_to_view_space': [ 334s] source/blender/blenkernel/intern/gpencil_geom.cc:3807:14: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 334s] 3807 | mul_m4_v3(rv3d->viewmat, &pt->x); [ 334s] | ^ [ 334s] source/blender/blenkernel/intern/gpencil_geom.cc:3807:14: note: referencing argument 2 of type 'float *' [ 334s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 334s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 334s] | [ 336s] In function 'read_mverts_interp', [ 336s] inlined from 'read_mverts.isra' at source/blender/io/alembic/intern/abc_reader_mesh.cc:159:0: [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc:144: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 336s] 144 | interp_v3_v3v3(tmp, floor_pos.getValue(), ceil_pos.getValue(), weight); [ 336s] | [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc: In function 'read_mverts.isra': [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc:144: note: referencing argument 2 of type 'const float *' [ 336s] In function 'read_mverts_interp', [ 336s] inlined from 'read_mverts.isra' at source/blender/io/alembic/intern/abc_reader_mesh.cc:159:0: [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc:144: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc: In function 'read_mverts.isra': [ 336s] source/blender/io/alembic/intern/abc_reader_mesh.cc:144: note: referencing argument 3 of type 'const float *' [ 336s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 336s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 336s] | [ 336s] source/blender/draw/intern/draw_cache_impl_gpencil.c: In function 'gpencil_sbuffer_stroke_ensure.constprop': [ 336s] source/blender/draw/intern/draw_cache_impl_gpencil.c:591:7: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 336s] 591 | mul_m4_v3(ob->imat, &gps->points[i].x); [ 336s] | ^ [ 336s] source/blender/draw/intern/draw_cache_impl_gpencil.c:591:7: note: referencing argument 2 of type 'float *' [ 336s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 336s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 336s] | [ 337s] source/blender/draw/engines/overlay/overlay_gpencil.c: In function 'overlay_gpencil_draw_stroke_color_name': [ 337s] source/blender/draw/engines/overlay/overlay_gpencil.c:412:9: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 337s] 412 | mul_v3_m4v3(fpt, ob->obmat, &pt->x); [ 337s] | ^ [ 337s] source/blender/draw/engines/overlay/overlay_gpencil.c:412:9: note: referencing argument 3 of type 'const float *' [ 337s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 337s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 337s] | [ 337s] In function 'generate_semi_circle_from_point_to_point', [ 337s] inlined from 'generate_perimeter_cap' at source/blender/blenkernel/intern/gpencil_geom.cc:3985:59: [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc:3916:17: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 337s] 3916 | interp_v3_v3v3(center_pt, &from->x, &to->x, 0.5f); [ 337s] | ^ [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'generate_perimeter_cap': [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc:3916:17: note: referencing argument 2 of type 'const float *' [ 337s] In function 'generate_semi_circle_from_point_to_point', [ 337s] inlined from 'generate_perimeter_cap' at source/blender/blenkernel/intern/gpencil_geom.cc:3985:59: [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc:3916:17: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'generate_perimeter_cap': [ 337s] source/blender/blenkernel/intern/gpencil_geom.cc:3916:17: note: referencing argument 3 of type 'const float *' [ 337s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 337s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 337s] | [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_from_view_space': [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:3827:14: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 338s] 3827 | mul_m4_v3(inverse_diff_mat, &pt->x); [ 338s] | ^ [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:3827:14: note: referencing argument 2 of type 'float *' [ 338s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 338s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 338s] | [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_stretch': [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:645:21: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] 645 | interp_v3_v3v3(result, [ 338s] | ^ [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:645:21: note: referencing argument 2 of type 'const float *' [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:645:21: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:645:21: note: referencing argument 3 of type 'const float *' [ 338s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 338s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 338s] | [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:659:21: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] 659 | interp_v3_v3v3(result, [ 338s] | ^ [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:659:21: note: referencing argument 2 of type 'const float *' [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:659:21: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:659:21: note: referencing argument 3 of type 'const float *' [ 338s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 338s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 338s] | [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_smooth_uv': [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: warning: 'line_point_factor_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] 1255 | float fac = line_point_factor_v3(&ptb->x, &pta->x, &ptc->x); [ 338s] | ^ [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: note: referencing argument 1 of type 'const float *' [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: warning: 'line_point_factor_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: note: referencing argument 2 of type 'const float *' [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: warning: 'line_point_factor_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 338s] source/blender/blenkernel/intern/gpencil_geom.cc:1255:35: note: referencing argument 3 of type 'const float *' [ 338s] source/blender/blenlib/intern/math_geom.c:3449: note: in a call to function 'line_point_factor_v3' [ 338s] 3449 | float line_point_factor_v3(const float p[3], const float l1[3], const float l2[3]) [ 338s] | [ 339s] In function 'BKE_gpencil_stroke_to_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4270:35: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3805:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 3805 | mul_v3_m4v3(&pt->x, diff_mat, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3805:16: note: referencing argument 1 of type 'float *' [ 339s] In function 'BKE_gpencil_stroke_to_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4270:35: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3805:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3805:16: note: referencing argument 3 of type 'const float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 339s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 339s] | [ 339s] In function 'BKE_gpencil_stroke_to_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4270:35: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3807:14: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 3807 | mul_m4_v3(rv3d->viewmat, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3807:14: note: referencing argument 2 of type 'float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 339s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 339s] | [ 339s] In function 'gpencil_stroke_perimeter_ex', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4272:59: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:4221:17: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] 4221 | interp_v3_v3v3(close_pt, &close_last->x, &close_first->x, 0.99f); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:4221:17: note: referencing argument 2 of type 'const float *' [ 339s] In function 'gpencil_stroke_perimeter_ex', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4272:59: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:4221:17: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:4221:17: note: referencing argument 3 of type 'const float *' [ 339s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 339s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 339s] | [ 339s] In function 'BKE_gpencil_stroke_from_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4293:37: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3826:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 3826 | mul_v3_m4v3(&pt->x, rv3d->viewinv, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3826:16: note: referencing argument 1 of type 'float *' [ 339s] In function 'BKE_gpencil_stroke_from_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4293:37: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3826:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3826:16: note: referencing argument 3 of type 'const float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 339s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 339s] | [ 339s] In function 'BKE_gpencil_stroke_from_view_space', [ 339s] inlined from 'BKE_gpencil_stroke_perimeter_from_view' at source/blender/blenkernel/intern/gpencil_geom.cc:4293:37: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3827:14: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 3827 | mul_m4_v3(inverse_diff_mat, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_perimeter_from_view': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:3827:14: note: referencing argument 2 of type 'float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 339s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 339s] | [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_stroke_simplify_adaptive': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2023:35: warning: 'closest_to_line_segment_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] 2023 | closest_to_line_segment_v3( [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2023:35: note: referencing argument 3 of type 'const float *' [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2023:35: warning: 'closest_to_line_segment_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2023:35: note: referencing argument 4 of type 'const float *' [ 339s] source/blender/blenlib/intern/math_geom.c:375: note: in a call to function 'closest_to_line_segment_v3' [ 339s] 375 | void closest_to_line_segment_v3(float r_close[3], [ 339s] | [ 339s] source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c: In function 'lineart_gpencil_generate.constprop': [ 339s] source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c:4423: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 4423 | mul_v3_m4v3(&point->x, gp_obmat_inverse, eci->gpos); [ 339s] | [ 339s] source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c:4423: note: referencing argument 1 of type 'float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 339s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 339s] | [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_convert_mesh': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2756:18: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 2756 | mul_m4_v3(matrix, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2756:18: note: referencing argument 2 of type 'float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 339s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 339s] | [ 339s] In function 'gpencil_generate_edgeloops', [ 339s] inlined from 'BKE_gpencil_convert_mesh' at source/blender/blenkernel/intern/gpencil_geom.cc:2793:29: [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2550:16: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 339s] 2550 | mul_m4_v3(matrix, &pt->x); [ 339s] | ^ [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc: In function 'BKE_gpencil_convert_mesh': [ 339s] source/blender/blenkernel/intern/gpencil_geom.cc:2550:16: note: referencing argument 2 of type 'float *' [ 339s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 339s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 339s] | [ 341s] In function 'gpencil_draw_basic_stroke', [ 341s] inlined from 'gpencil_draw_datablock.constprop' at source/blender/editors/gpencil/gpencil_fill.c:606:0: [ 341s] source/blender/editors/gpencil/gpencil_fill.c:419: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 341s] 419 | mul_v3_m4v3(fpt, diff_mat, &points->x); [ 341s] | [ 341s] source/blender/editors/gpencil/gpencil_fill.c: In function 'gpencil_draw_datablock.constprop': [ 341s] source/blender/editors/gpencil/gpencil_fill.c:419: note: referencing argument 3 of type 'const float *' [ 341s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 341s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 341s] | [ 342s] In function 'mix3', [ 342s] inlined from 'sample_corner_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:98:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 342s] 132 | interp_v4_v4v4v4(result, v0, v1, v2, weights); [ 342s] | [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_corner_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 1 of type 'float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_corner_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:98:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_corner_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 2 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_corner_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:98:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_corner_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 3 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_corner_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:98:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_corner_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 4 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_corner_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:98:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_corner_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 5 of type 'const float *' [ 342s] source/blender/blenlib/intern/math_vector.c:213: note: in a call to function 'interp_v4_v4v4v4' [ 342s] 213 | void interp_v4_v4v4v4( [ 342s] | [ 342s] In function 'mix3', [ 342s] inlined from 'sample_point_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:51:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 342s] 132 | interp_v4_v4v4v4(result, v0, v1, v2, weights); [ 342s] | [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_point_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 1 of type 'float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_point_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:51:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_point_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 2 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_point_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:51:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_point_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 3 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_point_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:51:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_point_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 4 of type 'const float *' [ 342s] In function 'mix3', [ 342s] inlined from 'sample_point_attribute.isra' at source/blender/blenkernel/intern/mesh_sample.cc:51:0: [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: warning: 'interp_v4_v4v4v4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 342s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'sample_point_attribute.isra': [ 342s] source/blender/blenkernel/BKE_attribute_math.hh:132: note: referencing argument 5 of type 'const float *' [ 342s] source/blender/blenlib/intern/math_vector.c:213: note: in a call to function 'interp_v4_v4v4v4' [ 342s] 213 | void interp_v4_v4v4v4( [ 342s] | [ 343s] source/blender/render/intern/texture_procedural.c: In function 'multitex_nodes_intern.constprop': [ 343s] source/blender/render/intern/texture_procedural.c:1333:11: warning: 'IMB_colormanagement_colorspace_to_scene_linear_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 343s] 1333 | IMB_colormanagement_colorspace_to_scene_linear_v3(&texres->tr, ibuf->rect_colorspace); [ 343s] | ^ [ 343s] source/blender/render/intern/texture_procedural.c:1333:11: note: referencing argument 1 of type 'float *' [ 343s] source/blender/imbuf/intern/colormanagement.c:2104: note: in a call to function 'IMB_colormanagement_colorspace_to_scene_linear_v3' [ 343s] 2104 | void IMB_colormanagement_colorspace_to_scene_linear_v3(float pixel[3], ColorSpace *colorspace) [ 343s] | [ 343s] source/blender/render/intern/texture_procedural.c:1378:11: warning: 'IMB_colormanagement_colorspace_to_scene_linear_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 343s] 1378 | IMB_colormanagement_colorspace_to_scene_linear_v3(&texres->tr, ibuf->rect_colorspace); [ 343s] | ^ [ 343s] source/blender/render/intern/texture_procedural.c:1378:11: note: referencing argument 1 of type 'float *' [ 343s] source/blender/imbuf/intern/colormanagement.c:2104: note: in a call to function 'IMB_colormanagement_colorspace_to_scene_linear_v3' [ 343s] 2104 | void IMB_colormanagement_colorspace_to_scene_linear_v3(float pixel[3], ColorSpace *colorspace) [ 343s] | [ 344s] In function 'ED_view3d_calc_depth_for_comparison', [ 344s] inlined from 'ED_view3d_calc_depth_for_comparison' at source/blender/editors/space_view3d/view3d_project.c:336:0, [ 344s] inlined from 'annotation_stroke_eraser_is_occluded.part.0.isra' at source/blender/editors/gpencil/annotate_paint.c:1091:0: [ 344s] source/blender/editors/space_view3d/view3d_project.c:339: warning: 'ED_view3d_calc_zfac' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 344s] 339 | return ED_view3d_calc_zfac(rv3d, co, NULL); [ 344s] | [ 344s] source/blender/editors/space_view3d/view3d_project.c: In function 'annotation_stroke_eraser_is_occluded.part.0.isra': [ 344s] source/blender/editors/space_view3d/view3d_project.c:339: note: referencing argument 2 of type 'const float *' [ 344s] source/blender/editors/space_view3d/view3d_project.c:310: note: in a call to function 'ED_view3d_calc_zfac' [ 344s] 310 | float ED_view3d_calc_zfac(const RegionView3D *rv3d, const float co[3], bool *r_flip) [ 344s] | [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'update_poly_positions.isra': [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: warning: 'rotate_normalized_v3_v3v3fl' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 345s] 481 | rotate_normalized_v3_v3v3fl(new_radius_vec, radius_vec, -axes[i_src], segment_angle); [ 345s] | [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: note: referencing argument 1 of type 'float *' [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: note: referencing argument 2 of type 'const float *' [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 345s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:481: note: referencing argument 3 of type 'const float *' [ 345s] source/blender/blenlib/intern/math_vector.c:905: note: in a call to function 'rotate_normalized_v3_v3v3fl' [ 345s] 905 | void rotate_normalized_v3_v3v3fl(float out[3], [ 345s] | [ 345s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc: In function 'update_elimination_mask_for_close_points.isra': [ 345s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:180: warning: 'BLI_kdtree_3d_range_search_cb' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 345s] 180 | BLI_kdtree_3d_range_search_cb( [ 345s] | [ 345s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:180: note: referencing argument 2 of type 'const float *' [ 345s] source/blender/blenlib/intern/kdtree_impl.h:743: note: in a call to function 'BLI_kdtree_3d_range_search_cb' [ 345s] 743 | void BLI_kdtree_nd_(range_search_cb)( [ 345s] | [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc: In function 'compute_attribute_outputs.isra': [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: warning: 'normal_tri_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 349s] 376 | normal_tri_v3(normal, v0_pos, v1_pos, v2_pos); [ 349s] | [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: note: referencing argument 1 of type 'float *' [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: note: referencing argument 2 of type 'const float *' [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: note: referencing argument 3 of type 'const float *' [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 349s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:376: note: referencing argument 4 of type 'const float *' [ 349s] source/blender/blenlib/intern/math_geom.c:51: note: in a call to function 'normal_tri_v3' [ 349s] 51 | float normal_tri_v3(float n[3], const float v1[3], const float v2[3], const float v3[3]) [ 349s] | [ 349s] In function 'normal_to_euler_rotation', [ 349s] inlined from 'compute_attribute_outputs.isra' at source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:382:0: [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:77: warning: 'vec_to_quat' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 349s] 77 | vec_to_quat(quat, normal, OB_NEGZ, OB_POSY); [ 349s] | [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc: In function 'compute_attribute_outputs.isra': [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:77: note: referencing argument 2 of type 'const float *' [ 349s] source/blender/blenlib/intern/math_rotation.c:708: note: in a call to function 'vec_to_quat' [ 349s] 708 | void vec_to_quat(float q[4], const float vec[3], short axis, const short upflag) [ 349s] | [ 349s] In function 'normal_to_euler_rotation', [ 349s] inlined from 'compute_attribute_outputs.isra' at source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:382:0: [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:79: warning: 'quat_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 349s] 79 | quat_to_eul(rotation, quat); [ 349s] | [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc: In function 'compute_attribute_outputs.isra': [ 349s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:79: note: referencing argument 1 of type 'float *' [ 349s] source/blender/blenlib/intern/math_rotation.c:1431: note: in a call to function 'quat_to_eul' [ 349s] 1431 | void quat_to_eul(float eul[3], const float quat[4]) [ 349s] | [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc: In function 'compute_special_attributes.isra': [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: warning: 'normal_tri_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 350s] 399 | normal_tri_v3(normals[i], v0_pos, v1_pos, v2_pos); [ 350s] | [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: note: referencing argument 1 of type 'float *' [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: note: referencing argument 2 of type 'const float *' [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: note: referencing argument 3 of type 'const float *' [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: warning: 'normal_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:399: note: referencing argument 4 of type 'const float *' [ 350s] source/blender/blenlib/intern/math_geom.c:51: note: in a call to function 'normal_tri_v3' [ 350s] 51 | float normal_tri_v3(float n[3], const float v1[3], const float v2[3], const float v3[3]) [ 350s] | [ 350s] In function 'mul_m3_v3', [ 350s] inlined from 'compute_special_attributes.isra' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:400:0: [ 350s] source/blender/blenlib/intern/math_matrix.c:947: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 350s] 947 | mul_v3_m3v3(r, M, (const float[3]){UNPACK3(r)}); [ 350s] | [ 350s] source/blender/blenlib/intern/math_matrix.c: In function 'compute_special_attributes.isra': [ 350s] source/blender/blenlib/intern/math_matrix.c:947: note: referencing argument 1 of type 'float *' [ 350s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 350s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 350s] | [ 350s] In function 'normal_to_euler_rotation', [ 350s] inlined from 'compute_special_attributes.isra' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:401:0: [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:77: warning: 'vec_to_quat' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 350s] 77 | vec_to_quat(quat, normal, OB_NEGZ, OB_POSY); [ 350s] | [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc: In function 'compute_special_attributes.isra': [ 350s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:77: note: referencing argument 2 of type 'const float *' [ 350s] source/blender/blenlib/intern/math_rotation.c:708: note: in a call to function 'vec_to_quat' [ 350s] 708 | void vec_to_quat(float q[4], const float vec[3], short axis, const short upflag) [ 350s] | [ 350s] In function 'quat_to_eul', [ 350s] inlined from 'normal_to_euler_rotation' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:79:0, [ 350s] inlined from 'compute_special_attributes.isra' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:401:0: [ 350s] source/blender/blenlib/intern/math_rotation.c:1435: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 350s] 1435 | mat3_normalized_to_eul(eul, unit_mat); [ 350s] | [ 350s] source/blender/blenlib/intern/math_rotation.c: In function 'compute_special_attributes.isra': [ 350s] source/blender/blenlib/intern/math_rotation.c:1435: note: referencing argument 1 of type 'float *' [ 350s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 350s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 350s] | [ 350s] In function 'BLI_bvhtree_find_nearest', [ 350s] inlined from 'get_closest_pointcloud_points' at source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_transfer.cc:144:0, [ 350s] inlined from 'transfer_attribute_nearest' at source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_transfer.cc:333:0, [ 350s] inlined from 'transfer_attribute.isra' at source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_transfer.cc:473:0: [ 350s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 350s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 350s] | [ 350s] source/blender/blenlib/intern/BLI_kdopbvh.c: In function 'transfer_attribute.isra': [ 350s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660: note: referencing argument 2 of type 'const float *' [ 350s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 350s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 350s] | [ 352s] In member function 'scale', [ 352s] inlined from 'operator()' at source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc:467:93, [ 352s] inlined from 'get_value' at source/blender/editors/space_spreadsheet/spreadsheet_column_values.hh:82:15: [ 352s] source/blender/blenlib/BLI_float4x4.hh:164:17: warning: 'mat4_to_size' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 352s] 164 | mat4_to_size(scale, values); [ 352s] | ^ [ 352s] source/blender/blenlib/BLI_float4x4.hh: In member function 'get_value': [ 352s] source/blender/blenlib/BLI_float4x4.hh:164:17: note: referencing argument 1 of type 'float *' [ 352s] source/blender/blenlib/intern/math_matrix.c:2189: note: in a call to function 'mat4_to_size' [ 352s] 2189 | void mat4_to_size(float size[3], const float M[4][4]) [ 352s] | [ 352s] In function 'mat3_to_eul', [ 352s] inlined from 'mat4_to_eul' at source/blender/blenlib/intern/math_rotation.c:1427:3, [ 352s] inlined from 'to_euler' at source/blender/blenlib/BLI_float4x4.hh:157:16, [ 352s] inlined from 'operator()' at source/blender/editors/space_spreadsheet/spreadsheet_data_source_geometry.cc:459:96, [ 352s] inlined from 'get_value' at source/blender/editors/space_spreadsheet/spreadsheet_column_values.hh:82:15: [ 352s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 352s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 352s] | ^ [ 352s] source/blender/blenlib/intern/math_rotation.c: In member function 'get_value': [ 352s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 352s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 352s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 352s] | [ 353s] source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.cpp: In member function '__ct_base ': [ 353s] source/blender/freestyle/intern/stroke/AdvancedStrokeShaders.cpp:205:34: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] [ 353s] 205 | _vertex = new Vec2r[_nbVertices]; [ 353s] | ^ [ 353s] /usr/include/c++/11/new:128:26: note: in a call to allocation function 'operator new []' declared here [ 353s] 128 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) [ 353s] | ^ [ 358s] In function 'closest_on_tri_to_point_float_dist_squared', [ 358s] inlined from 'find_component_containers' at source/blender/blenlib/intern/mesh_boolean.cc:1979:64, [ 358s] inlined from 'finish_patch_cell_graph' at source/blender/blenlib/intern/mesh_boolean.cc:2128:50, [ 358s] inlined from 'boolean_trimesh' at source/blender/blenlib/intern/mesh_boolean.cc:3613:28: [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: warning: 'closest_on_tri_to_point_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 358s] 1905 | closest_on_tri_to_point_v3(closest, p, fa, fb, fc); [ 358s] | ^ [ 358s] source/blender/blenlib/intern/mesh_boolean.cc: In function 'boolean_trimesh': [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: note: referencing argument 1 of type 'float *' [ 358s] In function 'closest_on_tri_to_point_float_dist_squared', [ 358s] inlined from 'find_component_containers' at source/blender/blenlib/intern/mesh_boolean.cc:1979:64, [ 358s] inlined from 'finish_patch_cell_graph' at source/blender/blenlib/intern/mesh_boolean.cc:2128:50, [ 358s] inlined from 'boolean_trimesh' at source/blender/blenlib/intern/mesh_boolean.cc:3613:28: [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: warning: 'closest_on_tri_to_point_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 358s] source/blender/blenlib/intern/mesh_boolean.cc: In function 'boolean_trimesh': [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: note: referencing argument 2 of type 'const float *' [ 358s] In function 'closest_on_tri_to_point_float_dist_squared', [ 358s] inlined from 'find_component_containers' at source/blender/blenlib/intern/mesh_boolean.cc:1979:64, [ 358s] inlined from 'finish_patch_cell_graph' at source/blender/blenlib/intern/mesh_boolean.cc:2128:50, [ 358s] inlined from 'boolean_trimesh' at source/blender/blenlib/intern/mesh_boolean.cc:3613:28: [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: warning: 'closest_on_tri_to_point_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 358s] source/blender/blenlib/intern/mesh_boolean.cc: In function 'boolean_trimesh': [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: note: referencing argument 3 of type 'const float *' [ 358s] In function 'closest_on_tri_to_point_float_dist_squared', [ 358s] inlined from 'find_component_containers' at source/blender/blenlib/intern/mesh_boolean.cc:1979:64, [ 358s] inlined from 'finish_patch_cell_graph' at source/blender/blenlib/intern/mesh_boolean.cc:2128:50, [ 358s] inlined from 'boolean_trimesh' at source/blender/blenlib/intern/mesh_boolean.cc:3613:28: [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: warning: 'closest_on_tri_to_point_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 358s] source/blender/blenlib/intern/mesh_boolean.cc: In function 'boolean_trimesh': [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: note: referencing argument 4 of type 'const float *' [ 358s] In function 'closest_on_tri_to_point_float_dist_squared', [ 358s] inlined from 'find_component_containers' at source/blender/blenlib/intern/mesh_boolean.cc:1979:64, [ 358s] inlined from 'finish_patch_cell_graph' at source/blender/blenlib/intern/mesh_boolean.cc:2128:50, [ 358s] inlined from 'boolean_trimesh' at source/blender/blenlib/intern/mesh_boolean.cc:3613:28: [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: warning: 'closest_on_tri_to_point_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 358s] source/blender/blenlib/intern/mesh_boolean.cc: In function 'boolean_trimesh': [ 358s] source/blender/blenlib/intern/mesh_boolean.cc:1905:29: note: referencing argument 5 of type 'const float *' [ 358s] source/blender/blenlib/intern/math_geom.c:1023: note: in a call to function 'closest_on_tri_to_point_v3' [ 358s] 1023 | void closest_on_tri_to_point_v3( [ 358s] | [ 360s] source/blender/render/intern/texture_image.c: In function 'boxsampleclip': [ 360s] source/blender/render/intern/texture_image.c:549:5: warning: 'ibuf_get_color' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 360s] 549 | ibuf_get_color(&texres->tr, ibuf, startx, starty); [ 360s] | ^ [ 360s] source/blender/render/intern/texture_image.c:549:5: note: referencing argument 1 of type 'float *' [ 360s] source/blender/render/intern/texture_image.c:66: note: in a call to function 'ibuf_get_color' [ 360s] 66 | static void ibuf_get_color(float col[4], struct ImBuf *ibuf, int x, int y) [ 360s] | [ 364s] source/blender/render/intern/texture_image.c: In function 'imagewrap': [ 364s] source/blender/render/intern/texture_image.c:272:5: warning: 'ibuf_get_color' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 364s] 272 | ibuf_get_color(&texres->tr, ibuf, x, y); [ 364s] | ^ [ 364s] source/blender/render/intern/texture_image.c:272:5: note: referencing argument 1 of type 'float *' [ 364s] source/blender/render/intern/texture_image.c:66: note: in a call to function 'ibuf_get_color' [ 364s] 66 | static void ibuf_get_color(float col[4], struct ImBuf *ibuf, int x, int y) [ 364s] | [ 364s] source/blender/render/intern/texture_image.c: In function 'ewa_eval': [ 364s] source/blender/render/intern/texture_image.c:895:3: warning: 'BLI_ewa_filter' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 364s] 895 | BLI_ewa_filter(ibuf->x, [ 364s] | ^ [ 364s] source/blender/render/intern/texture_image.c:895:3: note: referencing argument 10 of type 'float *' [ 364s] source/blender/blenlib/intern/math_interp.c:599: note: in a call to function 'BLI_ewa_filter' [ 364s] 599 | void BLI_ewa_filter(const int width, [ 364s] | [ 364s] In function 'ewa_eval', [ 364s] inlined from 'ibuf_sample' at source/blender/render/intern/texture_image.c:2021:3: [ 364s] source/blender/render/intern/texture_image.c:895:3: warning: 'BLI_ewa_filter' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 364s] 895 | BLI_ewa_filter(ibuf->x, [ 364s] | ^ [ 364s] source/blender/render/intern/texture_image.c: In function 'ibuf_sample': [ 364s] source/blender/render/intern/texture_image.c:895:3: note: referencing argument 10 of type 'float *' [ 364s] source/blender/blenlib/intern/math_interp.c:599: note: in a call to function 'BLI_ewa_filter' [ 364s] 599 | void BLI_ewa_filter(const int width, [ 364s] | [ 368s] In function 'ParticleSystem_co_hair_func', [ 368s] inlined from 'co_hair' at build/source/blender/makesrna/intern/RNA_blender_cpp.h:63249:0, [ 368s] inlined from 'ObtainCacheParticleData' at intern/cycles/blender/curves.cpp:129:0, [ 368s] inlined from 'sync_particle_hair' at intern/cycles/blender/curves.cpp:540:0: [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c:5231: warning: 'rna_ParticleSystem_co_hair' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 368s] 5231 | rna_ParticleSystem_co_hair(_self, object, particle_no, step, co); [ 368s] | [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c: In member function 'sync_particle_hair': [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c:5231: note: referencing argument 5 of type 'float *' [ 368s] source/blender/makesrna/intern/rna_particle.c:432: note: in a call to function 'rna_ParticleSystem_co_hair' [ 368s] 432 | static void rna_ParticleSystem_co_hair( [ 368s] | [ 368s] In function 'rna_ParticleSystem_mcol_on_emitter', [ 368s] inlined from 'ParticleSystem_mcol_on_emitter_func' at build/source/blender/makesrna/intern/rna_particle_gen.c:5288:0, [ 368s] inlined from 'mcol_on_emitter' at build/source/blender/makesrna/intern/RNA_blender_cpp.h:63257:0, [ 368s] inlined from 'ObtainCacheParticleVcol' at intern/cycles/blender/curves.cpp:265:0, [ 368s] inlined from 'sync_particle_hair' at intern/cycles/blender/curves.cpp:574:0: [ 368s] lto1: warning: 'rna_ParticleSystem_mcol_on_emitter.part.0' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 368s] intern/cycles/blender/curves.cpp: In member function 'sync_particle_hair': [ 368s] lto1: note: referencing argument 7 of type 'float *' [ 368s] source/blender/makesrna/intern/rna_particle.c:686: note: in a call to function 'rna_ParticleSystem_mcol_on_emitter.part.0' [ 368s] 686 | static void rna_ParticleSystem_mcol_on_emitter(ParticleSystem *particlesystem, [ 368s] | [ 368s] In function 'ParticleSystem_uv_on_emitter_func', [ 368s] inlined from 'uv_on_emitter' at build/source/blender/makesrna/intern/RNA_blender_cpp.h:63253:0, [ 368s] inlined from 'ObtainCacheParticleUV' at intern/cycles/blender/curves.cpp:203:0, [ 368s] inlined from 'sync_particle_hair' at intern/cycles/blender/curves.cpp:606:0: [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c:5258: warning: 'rna_ParticleSystem_uv_on_emitter' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 368s] 5258 | rna_ParticleSystem_uv_on_emitter(_self, reports, modifier, particle, particle_no, uv_no, uv); [ 368s] | [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c: In member function 'sync_particle_hair': [ 368s] build/source/blender/makesrna/intern/rna_particle_gen.c:5258: note: referencing argument 7 of type 'float *' [ 368s] source/blender/makesrna/intern/rna_particle.c:647: note: in a call to function 'rna_ParticleSystem_uv_on_emitter' [ 368s] 647 | static void rna_ParticleSystem_uv_on_emitter(ParticleSystem *particlesystem, [ 368s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:64: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 64 | eul_to_mat3(input_mat, input); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:64: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:66: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 66 | eul_to_mat3(rot_mat, rotation); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:66: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:70:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:64: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 64 | eul_to_mat3(input_mat, input); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:64: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:66: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 66 | eul_to_mat3(rot_mat, rotation); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:66: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:70:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:89: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 89 | eul_to_mat3(input_mat, input); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:89: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:91: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 91 | eul_to_mat3(rot_mat, rotation); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:91: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:95:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:89: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 89 | eul_to_mat3(input_mat, input); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:89: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In member function 'operator()', [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:91: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 91 | eul_to_mat3(rot_mat, rotation); [ 374s] | [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc: In member function 'operator()': [ 374s] source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:91: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_rotate_euler.cc:95:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 374s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 374s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 374s] In function 'rna_ShaderNodePointDensity_density_minmax', [ 374s] inlined from 'ShaderNodeTexPointDensity_calc_point_density_minmax_func' at build/source/blender/makesrna/intern/rna_nodetree_gen.c:63471:2, [ 374s] inlined from 'calc_point_density_minmax' at build/source/blender/makesrna/intern/RNA_blender_cpp.h:56506:59, [ 374s] inlined from 'point_density_texture_space' at intern/cycles/blender/texture.cpp:51:49: [ 374s] source/blender/makesrna/intern/rna_nodetree.c:4563:3: warning: 'RE_point_density_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 4563 | RE_point_density_minmax(depsgraph, pd, r_min, r_max); [ 374s] | ^ [ 374s] source/blender/makesrna/intern/rna_nodetree.c: In function 'point_density_texture_space': [ 374s] source/blender/makesrna/intern/rna_nodetree.c:4563:3: note: referencing argument 3 of type 'float *' [ 374s] In function 'rna_ShaderNodePointDensity_density_minmax', [ 374s] inlined from 'ShaderNodeTexPointDensity_calc_point_density_minmax_func' at build/source/blender/makesrna/intern/rna_nodetree_gen.c:63471:2, [ 374s] inlined from 'calc_point_density_minmax' at build/source/blender/makesrna/intern/RNA_blender_cpp.h:56506:59, [ 374s] inlined from 'point_density_texture_space' at intern/cycles/blender/texture.cpp:51:49: [ 374s] source/blender/makesrna/intern/rna_nodetree.c:4563:3: warning: 'RE_point_density_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] source/blender/makesrna/intern/rna_nodetree.c: In function 'point_density_texture_space': [ 374s] source/blender/makesrna/intern/rna_nodetree.c:4563:3: note: referencing argument 4 of type 'float *' [ 374s] source/blender/render/intern/texture_pointdensity.c:838: note: in a call to function 'RE_point_density_minmax' [ 374s] 838 | void RE_point_density_minmax(struct Depsgraph *depsgraph, [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc: In member function 'operator()': [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:91:18: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 91 | eul_to_mat3(old_rotation, rotations[i]); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:91:18: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:93:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 93 | mul_v3_m3v3(old_axis, old_rotation, local_main_axis); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:93:18: note: referencing argument 1 of type 'float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:93:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:93:18: note: referencing argument 3 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 374s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:106:53: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 106 | const float full_angle = angle_normalized_v3v3(old_axis, new_axis); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:106:53: note: referencing argument 1 of type 'const float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:106:53: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:106:53: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_vector.c:505: note: in a call to function 'angle_normalized_v3v3' [ 374s] 505 | float angle_normalized_v3v3(const float v1[3], const float v2[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:110:25: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 110 | axis_angle_to_mat3(rotation, rotation_axis, angle); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:110:25: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 374s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:116:18: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc: In member function 'operator()': [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:142:18: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 142 | eul_to_mat3(old_rotation, rotations[i]); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:142:18: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 374s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:144:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 144 | mul_v3_m3v3(old_axis, old_rotation, local_main_axis); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:144:18: note: referencing argument 1 of type 'float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:144:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:144:18: note: referencing argument 3 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 374s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:146:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 146 | mul_v3_m3v3(pivot_axis, old_rotation, local_pivot_axis); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:146:18: note: referencing argument 1 of type 'float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:146:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:146:18: note: referencing argument 3 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 374s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 148 | float full_angle = angle_signed_on_axis_v3v3_v3(vector, old_axis, pivot_axis); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: note: referencing argument 1 of type 'const float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:148:54: note: referencing argument 3 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_vector.c:551: note: in a call to function 'angle_signed_on_axis_v3v3_v3' [ 374s] 551 | float angle_signed_on_axis_v3v3_v3(const float v1[3], const float v2[3], const float axis[3]) [ 374s] | [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:156:25: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 374s] 156 | axis_angle_to_mat3(rotation, pivot_axis, angle); [ 374s] | ^ [ 374s] source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:156:25: note: referencing argument 2 of type 'const float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 374s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 374s] | [ 374s] In function 'mat3_to_eul', [ 374s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_align_rotation_to_vector.cc:162:18: [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 374s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 374s] | ^ [ 374s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 374s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 374s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 374s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 374s] | [ 375s] In function 'BLI_bvhtree_find_nearest', [ 375s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_proximity.cc:88:31: [ 375s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 375s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 375s] | ^ [ 375s] source/blender/blenlib/intern/BLI_kdopbvh.c: In member function 'operator()': [ 375s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: note: referencing argument 2 of type 'const float *' [ 375s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 375s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 375s] | [ 375s] In function 'FluidDomainSettings_density_grid_get_length', [ 375s] inlined from 'load_pixels' at intern/cycles/blender/volume.cpp:110:0: [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: warning: 'rna_FluidModifier_grid_get_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 2792 | return rna_FluidModifier_grid_get_length(ptr, arraylen); [ 375s] | [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c: In member function 'load_pixels': [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: note: referencing argument 2 of type 'int *' [ 375s] source/blender/makesrna/intern/rna_fluid.c:910: note: in a call to function 'rna_FluidModifier_grid_get_length' [ 375s] 910 | static int rna_FluidModifier_grid_get_length(PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) [ 375s] | [ 375s] In function 'FluidDomainSettings_density_grid_get_length', [ 375s] inlined from 'load_pixels' at intern/cycles/blender/volume.cpp:119:0: [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: warning: 'rna_FluidModifier_grid_get_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 2792 | return rna_FluidModifier_grid_get_length(ptr, arraylen); [ 375s] | [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c: In member function 'load_pixels': [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: note: referencing argument 2 of type 'int *' [ 375s] source/blender/makesrna/intern/rna_fluid.c:910: note: in a call to function 'rna_FluidModifier_grid_get_length' [ 375s] 910 | static int rna_FluidModifier_grid_get_length(PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) [ 375s] | [ 375s] In function 'rna_FluidModifier_color_grid_get_length', [ 375s] inlined from 'FluidDomainSettings_color_grid_get_length' at build/source/blender/makesrna/intern/rna_fluid_gen.c:2807:0, [ 375s] inlined from 'load_pixels' at intern/cycles/blender/volume.cpp:127:0: [ 375s] source/blender/makesrna/intern/rna_fluid.c:938: warning: 'rna_FluidModifier_grid_get_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 938 | rna_FluidModifier_grid_get_length(ptr, length); [ 375s] | [ 375s] source/blender/makesrna/intern/rna_fluid.c: In member function 'load_pixels': [ 375s] source/blender/makesrna/intern/rna_fluid.c:938: note: referencing argument 2 of type 'int *' [ 375s] source/blender/makesrna/intern/rna_fluid.c:910: note: in a call to function 'rna_FluidModifier_grid_get_length' [ 375s] 910 | static int rna_FluidModifier_grid_get_length(PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) [ 375s] | [ 375s] In function 'FluidDomainSettings_velocity_grid_get_length', [ 375s] inlined from 'load_pixels' at intern/cycles/blender/volume.cpp:134:0: [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2797: warning: 'rna_FluidModifier_velocity_grid_get_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 2797 | return rna_FluidModifier_velocity_grid_get_length(ptr, arraylen); [ 375s] | [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c: In member function 'load_pixels': [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2797: note: referencing argument 2 of type 'int *' [ 375s] source/blender/makesrna/intern/rna_fluid.c:944: note: in a call to function 'rna_FluidModifier_velocity_grid_get_length' [ 375s] 944 | static int rna_FluidModifier_velocity_grid_get_length(PointerRNA *ptr, [ 375s] | [ 375s] In function 'FluidDomainSettings_density_grid_get_length', [ 375s] inlined from 'load_pixels' at intern/cycles/blender/volume.cpp:148:0: [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: warning: 'rna_FluidModifier_grid_get_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 2792 | return rna_FluidModifier_grid_get_length(ptr, arraylen); [ 375s] | [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c: In member function 'load_pixels': [ 375s] build/source/blender/makesrna/intern/rna_fluid_gen.c:2792: note: referencing argument 2 of type 'int *' [ 375s] source/blender/makesrna/intern/rna_fluid.c:910: note: in a call to function 'rna_FluidModifier_grid_get_length' [ 375s] 910 | static int rna_FluidModifier_grid_get_length(PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) [ 375s] | [ 375s] In function 'erot_state_current', [ 375s] inlined from 'BM_mesh_beautify_fill' at source/blender/bmesh/tools/bmesh_beautify.c:435:7: [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:130:3: warning: 'erot_state_ex' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 130 | erot_state_ex(e, &e_state->v1, &e_state->f1); [ 375s] | ^ [ 375s] source/blender/bmesh/tools/bmesh_beautify.c: In function 'BM_mesh_beautify_fill': [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:130:3: note: referencing argument 2 of type 'int *' [ 375s] In function 'erot_state_current', [ 375s] inlined from 'BM_mesh_beautify_fill' at source/blender/bmesh/tools/bmesh_beautify.c:435:7: [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:130:3: warning: 'erot_state_ex' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] source/blender/bmesh/tools/bmesh_beautify.c: In function 'BM_mesh_beautify_fill': [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:130:3: note: referencing argument 3 of type 'int *' [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:110: note: in a call to function 'erot_state_ex' [ 375s] 110 | static void erot_state_ex(const BMEdge *e, int v_index[2], int f_index[2]) [ 375s] | [ 375s] In function 'erot_state_alternate', [ 375s] inlined from 'bm_edge_update_beauty_cost_single' at source/blender/bmesh/tools/bmesh_beautify.c:324:7, [ 375s] inlined from 'bm_edge_update_beauty_cost' at source/blender/bmesh/tools/bmesh_beautify.c:369:5, [ 375s] inlined from 'BM_mesh_beautify_fill' at source/blender/bmesh/tools/bmesh_beautify.c:449:7: [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:135:3: warning: 'erot_state_ex' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] 135 | erot_state_ex(e, &e_state->f1, &e_state->v1); [ 375s] | ^ [ 375s] source/blender/bmesh/tools/bmesh_beautify.c: In function 'BM_mesh_beautify_fill': [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:135:3: note: referencing argument 2 of type 'int *' [ 375s] In function 'erot_state_alternate', [ 375s] inlined from 'bm_edge_update_beauty_cost_single' at source/blender/bmesh/tools/bmesh_beautify.c:324:7, [ 375s] inlined from 'bm_edge_update_beauty_cost' at source/blender/bmesh/tools/bmesh_beautify.c:369:5, [ 375s] inlined from 'BM_mesh_beautify_fill' at source/blender/bmesh/tools/bmesh_beautify.c:449:7: [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:135:3: warning: 'erot_state_ex' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 375s] source/blender/bmesh/tools/bmesh_beautify.c: In function 'BM_mesh_beautify_fill': [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:135:3: note: referencing argument 3 of type 'int *' [ 375s] source/blender/bmesh/tools/bmesh_beautify.c:110: note: in a call to function 'erot_state_ex' [ 375s] 110 | static void erot_state_ex(const BMEdge *e, int v_index[2], int f_index[2]) [ 375s] | [ 376s] source/blender/editors/space_view3d/view3d_gizmo_light.c: In function 'WIDGETGROUP_light_target_draw_prepare': [ 376s] source/blender/editors/space_view3d/view3d_gizmo_light.c:300:3: warning: 'normalize_m4_m4' accessing 64 bytes in a region of size 0 [-Wstringop-overflow=] [ 376s] 300 | normalize_m4_m4(gz->matrix_basis, ob->obmat); [ 376s] | ^ [ 376s] source/blender/editors/space_view3d/view3d_gizmo_light.c:300:3: note: referencing argument 2 of type 'const float[4] *' [ 376s] source/blender/blenlib/intern/math_matrix.c:2016: note: in a call to function 'normalize_m4_m4' [ 376s] 2016 | void normalize_m4_m4(float rmat[4][4], const float mat[4][4]) [ 376s] | [ 377s] In function 'operator*', [ 377s] inlined from 'operator()' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:344:69: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 377s] 139 | mul_v3_m4v3(result, m.values, v); [ 377s] | ^ [ 377s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 377s] In function 'operator*', [ 377s] inlined from 'operator()' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:344:69: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 377s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 377s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 377s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 377s] | [ 377s] In function 'operator*', [ 377s] inlined from 'get_poly2d_cos' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:583:22, [ 377s] inlined from 'copy_or_interp_loop_attributes' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:617:19: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 377s] 139 | mul_v3_m4v3(result, m.values, v); [ 377s] | ^ [ 377s] source/blender/blenlib/BLI_float4x4.hh: In function 'copy_or_interp_loop_attributes': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 377s] In function 'operator*', [ 377s] inlined from 'get_poly2d_cos' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:583:22, [ 377s] inlined from 'copy_or_interp_loop_attributes' at source/blender/blenkernel/intern/mesh_boolean_convert.cc:617:19: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 377s] source/blender/blenlib/BLI_float4x4.hh: In function 'copy_or_interp_loop_attributes': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 377s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 377s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 377s] | [ 377s] In function 'ED_view3d_project_float_ex', [ 377s] inlined from 'ED_view3d_project_float_object' at source/blender/editors/space_view3d/view3d_project.c:291:10, [ 377s] inlined from 'mball_foreachScreenElem' at source/blender/editors/space_view3d/view3d_iterators.c:709:9: [ 377s] source/blender/editors/space_view3d/view3d_project.c:222:24: warning: 'ed_view3d_project__internal' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 377s] 222 | eV3DProjStatus ret = ed_view3d_project__internal(region, perspmat, is_local, co, tvec, flag); [ 377s] | ^ [ 377s] source/blender/editors/space_view3d/view3d_project.c: In function 'mball_foreachScreenElem': [ 377s] source/blender/editors/space_view3d/view3d_project.c:222:24: note: referencing argument 4 of type 'const float *' [ 377s] source/blender/editors/space_view3d/view3d_project.c:117: note: in a call to function 'ed_view3d_project__internal' [ 377s] 117 | static eV3DProjStatus ed_view3d_project__internal(const ARegion *region, [ 377s] | [ 377s] In function 'operator*', [ 377s] inlined from 'gpencil_3D_point_to_screen_space' at source/blender/io/gpencil/intern/gpencil_io_base.cc:210:34: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 377s] 139 | mul_v3_m4v3(result, m.values, v); [ 377s] | ^ [ 377s] source/blender/blenlib/BLI_float4x4.hh: In member function 'gpencil_3D_point_to_screen_space': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 377s] In function 'operator*', [ 377s] inlined from 'gpencil_3D_point_to_screen_space' at source/blender/io/gpencil/intern/gpencil_io_base.cc:210:34: [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 377s] source/blender/blenlib/BLI_float4x4.hh: In member function 'gpencil_3D_point_to_screen_space': [ 377s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 377s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 377s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 377s] | [ 378s] In function 'ED_view3d_project_short_global', [ 378s] inlined from 'ED_view3d_project_base' at source/blender/editors/space_view3d/view3d_project.c:102:24, [ 378s] inlined from 'object_mouse_select_menu' at source/blender/editors/space_view3d/view3d_select.c:1629:11: [ 378s] source/blender/editors/space_view3d/view3d_project.c:241:10: warning: 'ED_view3d_project_short_ex' accessing 4 bytes in a region of size 2 [-Wstringop-overflow=] [ 378s] 241 | return ED_view3d_project_short_ex(region, rv3d->persmat, false, co, r_co, flag); [ 378s] | ^ [ 378s] source/blender/editors/space_view3d/view3d_project.c: In function 'object_mouse_select_menu': [ 378s] source/blender/editors/space_view3d/view3d_project.c:241:10: note: referencing argument 5 of type 'short int *' [ 378s] source/blender/editors/space_view3d/view3d_project.c:170: note: in a call to function 'ED_view3d_project_short_ex' [ 378s] 170 | eV3DProjStatus ED_view3d_project_short_ex(const ARegion *region, [ 378s] | [ 378s] In function 'interp_weights_tri_v3', [ 378s] inlined from 'ensure_barycentric_coords' at source/blender/blenkernel/intern/mesh_sample.cc:183:26, [ 378s] inlined from 'ensure_barycentric_coords' at source/blender/blenkernel/intern/mesh_sample.cc:164:0: [ 378s] source/blender/blenlib/intern/math_geom.c:3837:3: warning: 'barycentric_weights' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 378s] 3837 | barycentric_weights(v1, v2, v3, co, n, w); [ 378s] | ^ [ 378s] source/blender/blenlib/intern/math_geom.c: In member function 'ensure_barycentric_coords': [ 378s] source/blender/blenlib/intern/math_geom.c:3837:3: note: referencing argument 4 of type 'const float *' [ 378s] In function 'interp_weights_tri_v3', [ 378s] inlined from 'ensure_barycentric_coords' at source/blender/blenkernel/intern/mesh_sample.cc:183:26, [ 378s] inlined from 'ensure_barycentric_coords' at source/blender/blenkernel/intern/mesh_sample.cc:164:0: [ 378s] source/blender/blenlib/intern/math_geom.c:3837:3: warning: 'barycentric_weights' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 378s] source/blender/blenlib/intern/math_geom.c: In member function 'ensure_barycentric_coords': [ 378s] source/blender/blenlib/intern/math_geom.c:3837:3: note: referencing argument 6 of type 'float *' [ 378s] source/blender/blenlib/intern/math_geom.c:3799: note: in a call to function 'barycentric_weights' [ 378s] 3799 | static bool barycentric_weights(const float v1[3], [ 378s] | [ 378s] In function 'view3d_preselect_mesh_elem_update_from_edge', [ 378s] inlined from 'EDBM_preselect_elem_update_from_single' at source/blender/editors/mesh/editmesh_preselect_elem.c:380:7: [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:227:3: warning: 'vcos_get_pair' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=] [ 378s] 227 | vcos_get_pair(&eed->v1, edges[0], coords); [ 378s] | ^ [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c: In function 'EDBM_preselect_elem_update_from_single': [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:227:3: note: referencing argument 1 of type 'struct BMVert * *' [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:58: note: in a call to function 'vcos_get_pair' [ 378s] 58 | static void vcos_get_pair(BMVert *v[2], float r_cos[2][3], const float (*coords)[3]) [ 378s] | [ 378s] In function 'view3d_preselect_mesh_elem_update_from_face', [ 378s] inlined from 'EDBM_preselect_elem_update_from_single' at source/blender/editors/mesh/editmesh_preselect_elem.c:383:7: [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:358:5: warning: 'vcos_get_pair' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=] [ 378s] 358 | vcos_get_pair(&l_iter->e->v1, edges[i++], coords); [ 378s] | ^ [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c: In function 'EDBM_preselect_elem_update_from_single': [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:358:5: note: referencing argument 1 of type 'struct BMVert * *' [ 378s] source/blender/editors/mesh/editmesh_preselect_elem.c:58: note: in a call to function 'vcos_get_pair' [ 378s] 58 | static void vcos_get_pair(BMVert *v[2], float r_cos[2][3], const float (*coords)[3]) [ 378s] | [ 378s] In function 'ED_view3d_project_float_ex', [ 378s] inlined from 'ED_view3d_project_float_object' at source/blender/editors/space_view3d/view3d_project.c:291:10, [ 378s] inlined from 'mball_foreachScreenElem' at source/blender/editors/space_view3d/view3d_iterators.c:709:9, [ 378s] inlined from 'mball_circle_select' at source/blender/editors/space_view3d/view3d_select.c:4349:3, [ 378s] inlined from 'obedit_circle_select' at source/blender/editors/space_view3d/view3d_select.c:4384:17, [ 378s] inlined from 'view3d_circle_select_exec' at source/blender/editors/space_view3d/view3d_select.c:4469:9: [ 378s] source/blender/editors/space_view3d/view3d_project.c:222:24: warning: 'ed_view3d_project__internal' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 378s] 222 | eV3DProjStatus ret = ed_view3d_project__internal(region, perspmat, is_local, co, tvec, flag); [ 378s] | ^ [ 378s] source/blender/editors/space_view3d/view3d_project.c: In function 'view3d_circle_select_exec': [ 378s] source/blender/editors/space_view3d/view3d_project.c:222:24: note: referencing argument 4 of type 'const float *' [ 378s] source/blender/editors/space_view3d/view3d_project.c:117: note: in a call to function 'ed_view3d_project__internal' [ 378s] 117 | static eV3DProjStatus ed_view3d_project__internal(const ARegion *region, [ 378s] | [ 379s] In function 'ED_view3d_project_float_ex', [ 379s] inlined from 'ED_view3d_project_float_object' at source/blender/editors/space_view3d/view3d_project.c:291:10, [ 379s] inlined from 'mball_foreachScreenElem' at source/blender/editors/space_view3d/view3d_iterators.c:709:9, [ 379s] inlined from 'do_lasso_select_meta' at source/blender/editors/space_view3d/view3d_select.c:1158:3, [ 379s] inlined from 'view3d_lasso_select' at source/blender/editors/space_view3d/view3d_select.c:1378:21, [ 379s] inlined from 'view3d_lasso_select_exec' at source/blender/editors/space_view3d/view3d_select.c:1416:26: [ 379s] source/blender/editors/space_view3d/view3d_project.c:222:24: warning: 'ed_view3d_project__internal' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 379s] 222 | eV3DProjStatus ret = ed_view3d_project__internal(region, perspmat, is_local, co, tvec, flag); [ 379s] | ^ [ 379s] source/blender/editors/space_view3d/view3d_project.c: In function 'view3d_lasso_select_exec': [ 379s] source/blender/editors/space_view3d/view3d_project.c:222:24: note: referencing argument 4 of type 'const float *' [ 379s] source/blender/editors/space_view3d/view3d_project.c:117: note: in a call to function 'ed_view3d_project__internal' [ 379s] 117 | static eV3DProjStatus ed_view3d_project__internal(const ARegion *region, [ 379s] | [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c: In function 'generate_geometry': [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:267:11: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 379s] 267 | mul_m4_v3(mat_rnd, &pt->x); [ 379s] | ^ [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:267:11: note: referencing argument 2 of type 'float *' [ 379s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 379s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 379s] | [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:271:13: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 379s] 271 | mul_m4_v3(mat, &pt->x); [ 379s] | ^ [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:271:13: note: referencing argument 2 of type 'float *' [ 379s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 379s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 379s] | [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:274:11: warning: 'mul_mat3_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 379s] 274 | mul_mat3_m4_v3(current_offset, &pt->x); [ 379s] | ^ [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilarray.c:274:11: note: referencing argument 2 of type 'float *' [ 379s] source/blender/blenlib/intern/math_matrix.c:809: note: in a call to function 'mul_mat3_m4_v3' [ 379s] 809 | void mul_mat3_m4_v3(const float M[4][4], float r[3]) [ 379s] | [ 379s] In function 'update_mirror_object', [ 379s] inlined from 'update_position' at source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c:115:5, [ 379s] inlined from 'generate_geometry' at source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c:147:11: [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c:105:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 379s] 105 | mul_m4_v3(mtx, &gps->points[i].x); [ 379s] | ^ [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c: In function 'generate_geometry': [ 379s] source/blender/gpencil_modifiers/intern/MOD_gpencilmirror.c:105:5: note: referencing argument 2 of type 'float *' [ 379s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 379s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 379s] | [ 380s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_stroke_init_data': [ 380s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 380s] 61 | mul_m4_v3(mat, &pt->x); [ 380s] | ^ [ 380s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 380s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 380s] | [ 380s] In function 'gpencil_hook_co_apply', [ 380s] inlined from 'deformStroke' at source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:271:5: [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:175:7: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 175 | mul_v3_m3v3(co_uniform, tData->mat_uniform, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:175:7: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 380s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 380s] | [ 380s] In function 'gpencil_hook_co_apply', [ 380s] inlined from 'deformStroke' at source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:271:5: [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:190:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 190 | mul_v3_m4v3(co_tmp, tData->mat, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c:190:5: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c:161:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 380s] 161 | mul_m4_v3(mat_rnd, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c:161:5: note: referencing argument 2 of type 'float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 380s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c:174:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 380s] 174 | mul_m4_v3(mat, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c:174:5: note: referencing argument 2 of type 'float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 380s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c:118:5: warning: 'BKE_lattice_deform_data_eval_co' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 380s] 118 | BKE_lattice_deform_data_eval_co( [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c:118:5: note: referencing argument 2 of type 'float *' [ 380s] source/blender/blenkernel/intern/lattice_deform.c:153:6: note: in a call to function 'BKE_lattice_deform_data_eval_co' [ 380s] 153 | void BKE_lattice_deform_data_eval_co(LatticeDeformData *lattice_deform_data, [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c:198:11: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 198 | mul_v3_m4v3(pt_loc, matrix, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c:198:11: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c:251:9: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 251 | mul_v3_m4v3(pt_loc, matrix, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c:251:9: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 380s] In function 'calc_point_weight_by_distance', [ 380s] inlined from 'deformStroke' at source/blender/gpencil_modifiers/intern/MOD_gpencilweight_proximity.c:147:19: [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_proximity.c:82:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 82 | mul_v3_m4v3(gvert, ob->obmat, &pt->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_proximity.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_proximity.c:82:3: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_angle.c: In function 'deformStroke': [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_angle.c:141:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 141 | mul_v3_m4v3(fpt1, ob->obmat, &pt1->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_angle.c:141:5: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_angle.c:142:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 380s] 142 | mul_v3_m4v3(fpt2, ob->obmat, &pt2->x); [ 380s] | ^ [ 380s] source/blender/gpencil_modifiers/intern/MOD_gpencilweight_angle.c:142:5: note: referencing argument 3 of type 'const float *' [ 380s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 380s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 380s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:880:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:892:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:900:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:904:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:908:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:912:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:916:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:928:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:936:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:940:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:948:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:952:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:956:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:960:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:972:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_monkey' at source/blender/editors/gpencil/gpencil_add_monkey.c:980:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_monkey': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'ED_gpencil_stroke_init_data', [ 381s] inlined from 'ED_gpencil_create_stroke' at source/blender/editors/gpencil/gpencil_add_stroke.c:238:3: [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 61 | mul_m4_v3(mat, &pt->x); [ 381s] | ^ [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c: In function 'ED_gpencil_create_stroke': [ 381s] source/blender/editors/gpencil/gpencil_add_monkey.c:61:5: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc: In member function 'create_stroke': [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:202:31: warning: 'interp_v2_v2v2v2v2_cubic' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 202 | interp_v2_v2v2v2v2_cubic(&pt->x, &p[0], &p[2], &p[4], &p[6], a); [ 381s] | ^ [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:202:31: note: referencing argument 1 of type 'float *' [ 381s] source/blender/blenlib/intern/math_vector.c:168: note: in a call to function 'interp_v2_v2v2v2v2_cubic' [ 381s] 168 | void interp_v2_v2v2v2v2_cubic(float p[2], [ 381s] | [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:206:16: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 206 | mul_m4_v3(matrix, &pt->x); [ 381s] | ^ [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:206:16: note: referencing argument 2 of type 'float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 381s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 381s] | [ 381s] In function 'operator*', [ 381s] inlined from 'gpencil_3D_point_to_render_space' at source/blender/io/gpencil/intern/gpencil_io_base.cc:250:34: [ 381s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 139 | mul_v3_m4v3(result, m.values, v); [ 381s] | ^ [ 381s] source/blender/blenlib/BLI_float4x4.hh: In member function 'gpencil_3D_point_to_render_space': [ 381s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 381s] In function 'operator*', [ 381s] inlined from 'gpencil_3D_point_to_render_space' at source/blender/io/gpencil/intern/gpencil_io_base.cc:250:34: [ 381s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 381s] source/blender/blenlib/BLI_float4x4.hh: In member function 'gpencil_3D_point_to_render_space': [ 381s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 381s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 381s] | [ 381s] source/blender/io/gpencil/intern/gpencil_io_base.cc:253:23: warning: 'mul_v2_project_m4_v3' accessing 8 bytes in a region of size 4 [-Wstringop-overflow=] [ 381s] 253 | mul_v2_project_m4_v3(&r_co.x, persmat_, &parent_co.x); [ 381s] | ^ [ 381s] source/blender/io/gpencil/intern/gpencil_io_base.cc:253:23: note: referencing argument 1 of type 'float *' [ 381s] source/blender/io/gpencil/intern/gpencil_io_base.cc:253:23: warning: 'mul_v2_project_m4_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 381s] source/blender/io/gpencil/intern/gpencil_io_base.cc:253:23: note: referencing argument 3 of type 'const float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:860: note: in a call to function 'mul_v2_project_m4_v3' [ 381s] 860 | void mul_v2_project_m4_v3(float r[2], const float mat[4][4], const float vec[3]) [ 381s] | [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc: In member function 'read': [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:83:13: warning: 'rescale_m4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 381s] 83 | rescale_m4(matrix, scale); [ 381s] | ^ [ 381s] source/blender/io/gpencil/intern/gpencil_io_import_svg.cc:83:13: note: referencing argument 2 of type 'const float *' [ 381s] source/blender/blenlib/intern/math_matrix.c:2416: note: in a call to function 'rescale_m4' [ 381s] 2416 | void rescale_m4(float mat[4][4], const float scale[3]) [ 381s] | [ 383s] In function 'p_add_ngon', [ 383s] inlined from 'param_face_add' at source/blender/editors/uvedit/uvedit_parametrizer.c:4514:5: [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c:4491:5: warning: 'param_face_add' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] [ 383s] 4491 | param_face_add(handle, key, 3, tri_vkeys, tri_co, tri_uv, tri_pin, tri_select); [ 383s] | ^ [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c: In function 'param_face_add': [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c:4491:5: note: referencing argument 5 of type 'float * *' [ 383s] In function 'p_add_ngon', [ 383s] inlined from 'param_face_add' at source/blender/editors/uvedit/uvedit_parametrizer.c:4514:5: [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c:4491:5: warning: 'param_face_add' accessing 32 bytes in a region of size 24 [-Wstringop-overflow=] [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c: In function 'param_face_add': [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c:4491:5: note: referencing argument 6 of type 'float * *' [ 383s] source/blender/editors/uvedit/uvedit_parametrizer.c:4497: note: in a call to function 'param_face_add' [ 383s] 4497 | void param_face_add(ParamHandle *handle, [ 383s] | [ 386s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_brush_pinch_apply': [ 386s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:677:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 386s] 677 | mul_v3_m4v3(fpt, gso->object->obmat, &pt->x); [ 386s] | ^ [ 386s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:677:3: note: referencing argument 3 of type 'const float *' [ 386s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 386s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 386s] | [ 386s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:697:3: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 386s] 697 | mul_v3_m4v3(&pt->x, gso->object->imat, fpt); [ 386s] | ^ [ 386s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:697:3: note: referencing argument 1 of type 'float *' [ 386s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 386s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 386s] | [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_brush_randomize_apply': [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:842:20: warning: 'ED_view3d_calc_zfac' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 387s] 842 | float zfac = ED_view3d_calc_zfac(rv3d, &pt->x, &flip); [ 387s] | ^ [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:842:20: note: referencing argument 2 of type 'const float *' [ 387s] source/blender/editors/space_view3d/view3d_project.c:310: note: in a call to function 'ED_view3d_calc_zfac' [ 387s] 310 | float ED_view3d_calc_zfac(const RegionView3D *rv3d, const float co[3], bool *r_flip) [ 387s] | [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_brush_twist_apply': [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:749:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 387s] 749 | mul_v3_m4v3(fpt, gso->object->obmat, &pt->x); [ 387s] | ^ [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:749:5: note: referencing argument 3 of type 'const float *' [ 387s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 387s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 387s] | [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:754:5: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 387s] 754 | mul_v3_m4v3(&pt->x, gso->object->imat, fpt); [ 387s] | ^ [ 387s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:754:5: note: referencing argument 1 of type 'float *' [ 387s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 387s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 387s] | [ 387s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_apply_parent_point': [ 387s] source/blender/editors/gpencil/gpencil_utils.c:750:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 387s] 750 | mul_v3_m4v3(fpt, inverse_diff_mat, &pt->x); [ 387s] | ^ [ 387s] source/blender/editors/gpencil/gpencil_utils.c:750:3: note: referencing argument 3 of type 'const float *' [ 387s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 387s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 387s] | [ 389s] In function 'calc_tw_center_with_matrix', [ 389s] inlined from 'ED_transform_calc_gizmo_stats' at source/blender/editors/transform/transform_gizmo_3d.c:910:13: [ 389s] source/blender/editors/transform/transform_gizmo_3d.c:472:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 472 | mul_v3_m4v3(co_world, matrix, co); [ 389s] | ^ [ 389s] source/blender/editors/transform/transform_gizmo_3d.c: In function 'ED_transform_calc_gizmo_stats': [ 389s] source/blender/editors/transform/transform_gizmo_3d.c:472:5: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_point_to_xy': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:777:9: warning: 'ED_view3d_project_int_global' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 777 | if (ED_view3d_project_int_global(region, &pt->x, xyval, V3D_PROJ_TEST_NOP) == [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:777:9: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/space_view3d/view3d_project.c:255: note: in a call to function 'ED_view3d_project_int_global' [ 389s] 255 | eV3DProjStatus ED_view3d_project_int_global(const ARegion *region, [ 389s] | [ 389s] In function 'ED_view3d_project_float_ex', [ 389s] inlined from 'ED_view3d_project_float_global' at source/blender/editors/space_view3d/view3d_project.c:281:10, [ 389s] inlined from 'gpencil_point_to_xy_fl' at source/blender/editors/gpencil/gpencil_utils.c:835:9: [ 389s] source/blender/editors/space_view3d/view3d_project.c:222:24: warning: 'ed_view3d_project__internal' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 222 | eV3DProjStatus ret = ed_view3d_project__internal(region, perspmat, is_local, co, tvec, flag); [ 389s] | ^ [ 389s] source/blender/editors/space_view3d/view3d_project.c: In function 'gpencil_point_to_xy_fl': [ 389s] source/blender/editors/space_view3d/view3d_project.c:222:24: note: referencing argument 4 of type 'const float *' [ 389s] source/blender/editors/space_view3d/view3d_project.c:117: note: in a call to function 'ed_view3d_project__internal' [ 389s] 117 | static eV3DProjStatus ed_view3d_project__internal(const ARegion *region, [ 389s] | [ 389s] In function 'gpencil_point_to_parent_space', [ 389s] inlined from 'ED_gpencil_projected_2d_bound_box' at source/blender/editors/gpencil/gpencil_utils.c:3124:5: [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_projected_2d_bound_box': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] In function 'gpencil_point_to_parent_space', [ 389s] inlined from 'ED_gpencil_stroke_extremes_to2d' at source/blender/editors/gpencil/gpencil_utils.c:3226:3: [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_extremes_to2d': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] In function 'gpencil_point_to_parent_space', [ 389s] inlined from 'ED_gpencil_stroke_extremes_to2d' at source/blender/editors/gpencil/gpencil_utils.c:3228:3: [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_extremes_to2d': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] In function 'gpencil_sculpt_rotation_eval_get', [ 389s] inlined from 'gpencil_sculpt_rotation_eval_get' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1371:0: [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1413:3: warning: 'gpencil_point_3d_to_xy' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1413 | gpencil_point_3d_to_xy(gsc, GP_STROKE_3DSPACE, &pt_orig->x, v_orig_a); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_rotation_eval_get': [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1413:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:879: note: in a call to function 'gpencil_point_3d_to_xy' [ 389s] 879 | void gpencil_point_3d_to_xy(const GP_SpaceConversion *gsc, [ 389s] | [ 389s] In function 'gpencil_sculpt_rotation_eval_get', [ 389s] inlined from 'gpencil_sculpt_rotation_eval_get' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1371:0: [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1414:3: warning: 'gpencil_point_3d_to_xy' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1414 | gpencil_point_3d_to_xy(gsc, GP_STROKE_3DSPACE, &pt_orig_prev->x, v_orig_b); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_rotation_eval_get': [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1414:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:879: note: in a call to function 'gpencil_point_3d_to_xy' [ 389s] 879 | void gpencil_point_3d_to_xy(const GP_SpaceConversion *gsc, [ 389s] | [ 389s] In function 'gpencil_sculpt_rotation_eval_get', [ 389s] inlined from 'gpencil_sculpt_rotation_eval_get' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1371:0: [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1417:3: warning: 'gpencil_point_3d_to_xy' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1417 | gpencil_point_3d_to_xy(gsc, GP_STROKE_3DSPACE, &pt_eval->x, v_eval_a); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_rotation_eval_get': [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1417:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:879: note: in a call to function 'gpencil_point_3d_to_xy' [ 389s] 879 | void gpencil_point_3d_to_xy(const GP_SpaceConversion *gsc, [ 389s] | [ 389s] In function 'gpencil_sculpt_rotation_eval_get', [ 389s] inlined from 'gpencil_sculpt_rotation_eval_get' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1371:0: [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1418:3: warning: 'gpencil_point_3d_to_xy' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1418 | gpencil_point_3d_to_xy(gsc, GP_STROKE_3DSPACE, &pt_prev_eval->x, v_eval_b); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_rotation_eval_get': [ 389s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:1418:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:879: note: in a call to function 'gpencil_point_3d_to_xy' [ 389s] 879 | void gpencil_point_3d_to_xy(const GP_SpaceConversion *gsc, [ 389s] | [ 389s] In function 'gpencil_point_to_parent_space', [ 389s] inlined from 'gpencil_sculpt_brush_do_stroke' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1489:7: [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_sculpt_brush_do_stroke': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] In function 'gpencil_point_to_parent_space', [ 389s] inlined from 'gpencil_sculpt_brush_do_stroke' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1492:7: [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_sculpt_brush_do_stroke': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 389s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 389s] | [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_stroke_addpoint': [ 389s] source/blender/editors/gpencil/annotate_paint.c:674:7: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 674 | annotation_stroke_convertcoords(p, &pt->x, &pts->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c:674:7: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:674:7: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c:674:7: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_segm' at source/blender/editors/gpencil/annotate_paint.c:744:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:794:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_segm' at source/blender/editors/gpencil/annotate_paint.c:744:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:794:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_segm' at source/blender/editors/gpencil/annotate_paint.c:746:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:794:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_segm' at source/blender/editors/gpencil/annotate_paint.c:746:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:794:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:754:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:754:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:756:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:756:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:758:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_closed' at source/blender/editors/gpencil/annotate_paint.c:760:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:797:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_open' at source/blender/editors/gpencil/annotate_paint.c:732:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:800:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_open' at source/blender/editors/gpencil/annotate_paint.c:732:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:800:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_open' at source/blender/editors/gpencil/annotate_paint.c:736:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:800:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_square' at source/blender/editors/gpencil/annotate_paint.c:771:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:803:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_square' at source/blender/editors/gpencil/annotate_paint.c:771:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:803:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 3 of type 'float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_square' at source/blender/editors/gpencil/annotate_paint.c:773:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:803:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_square' at source/blender/editors/gpencil/annotate_paint.c:775:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:803:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] In function 'annotation_stroke_arrow_init_point', [ 389s] inlined from 'annotation_arrow_create_square' at source/blender/editors/gpencil/annotate_paint.c:777:3, [ 389s] inlined from 'annotation_arrow_create' at source/blender/editors/gpencil/annotate_paint.c:803:7: [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 714 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_arrow_create': [ 389s] source/blender/editors/gpencil/annotate_paint.c:714:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 389s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_project_stroke_to_plane': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1165:5: warning: 'ED_view3d_global_to_vector' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1165 | ED_view3d_global_to_vector(rv3d, &pt->x, vn); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1165:5: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/space_view3d/view3d_project.c:481: note: in a call to function 'ED_view3d_global_to_vector' [ 389s] 481 | void ED_view3d_global_to_vector(const RegionView3D *rv3d, const float coord[3], float vec[3]) [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1172:9: warning: 'isect_line_plane_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1172 | if (isect_line_plane_v3(rpoint, &pt->x, ray, origin, plane_normal)) { [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1172:9: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_geom.c:2191: note: in a call to function 'isect_line_plane_v3' [ 389s] 2191 | bool isect_line_plane_v3(float r_isect_co[3], [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_project_point_to_plane': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1387:3: warning: 'ED_view3d_global_to_vector' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1387 | ED_view3d_global_to_vector(rv3d, &pt->x, vn); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1387:3: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/space_view3d/view3d_project.c:481: note: in a call to function 'ED_view3d_global_to_vector' [ 389s] 481 | void ED_view3d_global_to_vector(const RegionView3D *rv3d, const float coord[3], float vec[3]) [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1394:7: warning: 'isect_line_plane_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 1394 | if (isect_line_plane_v3(rpoint, &pt->x, ray, origin, plane_normal)) { [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:1394:7: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_geom.c:2191: note: in a call to function 'isect_line_plane_v3' [ 389s] 2191 | bool isect_line_plane_v3(float r_isect_co[3], [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_select_stroke_segment': [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2537:9: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 2537 | interp_v3_v3v3(r_hita, &pta1->x, &pta2->x, f); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2537:9: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2537:9: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2537:9: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 389s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 389s] | [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2570:7: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] 2570 | interp_v3_v3v3(r_hitb, &pta1->x, &pta2->x, f); [ 389s] | ^ [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2570:7: note: referencing argument 2 of type 'const float *' [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2570:7: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 389s] source/blender/editors/gpencil/gpencil_utils.c:2570:7: note: referencing argument 3 of type 'const float *' [ 389s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 389s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 389s] | [ 390s] In function 'annotation_draw_stroke_2d', [ 390s] inlined from 'annotation_draw_strokes' at source/blender/editors/gpencil/annotate_draw.c:589:9: [ 390s] source/blender/editors/gpencil/annotate_draw.c:488:7: warning: 'annotation_calc_2d_stroke_fxy' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 488 | annotation_calc_2d_stroke_fxy(&pt_prev->x, sflag, offsx, offsy, winx, winy, co); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/annotate_draw.c: In function 'annotation_draw_strokes': [ 390s] source/blender/editors/gpencil/annotate_draw.c:488:7: note: referencing argument 1 of type 'const float *' [ 390s] source/blender/editors/gpencil/annotate_draw.c:248: note: in a call to function 'annotation_calc_2d_stroke_fxy' [ 390s] 248 | static void annotation_calc_2d_stroke_fxy( [ 390s] | [ 390s] In function 'gpencil_brush_grab_apply_cached', [ 390s] inlined from 'gpencil_sculpt_brush_do_frame' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1640:13: [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:570:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 570 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_brush_do_frame': [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:570:5: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_brush_grab_apply_cached', [ 390s] inlined from 'gpencil_sculpt_brush_do_frame' at source/blender/editors/gpencil/gpencil_sculpt_paint.c:1640:13: [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:574:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 390s] 574 | mul_m4_v3(inverse_diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_brush_do_frame': [ 390s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:574:5: note: referencing argument 2 of type 'float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 390s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'ED_gpencil_stroke_nearest_to_ends' at source/blender/editors/gpencil/gpencil_utils.c:3256:3: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_nearest_to_ends': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'ED_gpencil_stroke_nearest_to_ends' at source/blender/editors/gpencil/gpencil_utils.c:3260:3: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_nearest_to_ends': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'ED_gpencil_stroke_nearest_to_ends' at source/blender/editors/gpencil/gpencil_utils.c:3281:5: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_nearest_to_ends': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'ED_gpencil_stroke_nearest_to_ends' at source/blender/editors/gpencil/gpencil_utils.c:3285:5: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'ED_gpencil_stroke_nearest_to_ends': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'gpencil_vertexpaint_select_stroke' at source/blender/editors/gpencil/gpencil_vertex_paint.c:902:7, [ 390s] inlined from 'gpencil_vertexpaint_brush_do_frame' at source/blender/editors/gpencil/gpencil_vertex_paint.c:1030:16: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_vertexpaint_brush_do_frame': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] In function 'gpencil_point_to_parent_space', [ 390s] inlined from 'gpencil_vertexpaint_select_stroke' at source/blender/editors/gpencil/gpencil_vertex_paint.c:905:7, [ 390s] inlined from 'gpencil_vertexpaint_brush_do_frame' at source/blender/editors/gpencil/gpencil_vertex_paint.c:1030:16: [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 390s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 390s] | ^ [ 390s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_vertexpaint_brush_do_frame': [ 390s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 390s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 390s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c: In function 'snapMesh.part.0': [ 390s] source/blender/editors/transform/transform_snap_object.c:2381:5: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2381 | BLI_bvhtree_find_nearest_projected(sod->bvhtree[1], [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2381:5: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c:2397:7: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2397 | BLI_bvhtree_find_nearest_projected(sod->bvhtree[0], [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2397:7: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c:2410:7: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2410 | BLI_bvhtree_find_nearest_projected(treedata->tree, [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2410:7: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c:2429:7: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2429 | BLI_bvhtree_find_nearest_projected(sod->bvhtree[0], [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2429:7: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c:2442:7: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2442 | BLI_bvhtree_find_nearest_projected(treedata->tree, [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2442:7: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c: In function 'snapEditMesh': [ 390s] source/blender/editors/transform/transform_snap_object.c:2603:5: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2603 | BLI_bvhtree_find_nearest_projected(sod->bvhtree[0], [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2603:5: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 390s] source/blender/editors/transform/transform_snap_object.c:2619:5: warning: 'BLI_bvhtree_find_nearest_projected' accessing 96 bytes in a region of size 48 [-Wstringop-overflow=] [ 390s] 2619 | BLI_bvhtree_find_nearest_projected(sod->bvhtree[1], [ 390s] | ^ [ 390s] source/blender/editors/transform/transform_snap_object.c:2619:5: note: referencing argument 5 of type 'float[4] *' [ 390s] source/blender/blenlib/intern/BLI_kdopbvh.c:2284: note: in a call to function 'BLI_bvhtree_find_nearest_projected' [ 390s] 2284 | int BLI_bvhtree_find_nearest_projected(BVHTree *tree, [ 390s] | [ 391s] source/blender/editors/gpencil/gpencil_edit.c: In function 'gpencil_snap_to_grid': [ 391s] source/blender/editors/gpencil/gpencil_edit.c:2876:15: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 2876 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_edit.c:2876:15: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 391s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 391s] | [ 391s] In function 'gpencil_apply_parent_point', [ 391s] inlined from 'gpencil_snap_to_grid' at source/blender/editors/gpencil/gpencil_edit.c:2884:15: [ 391s] source/blender/editors/gpencil/gpencil_utils.c:750:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 750 | mul_v3_m4v3(fpt, inverse_diff_mat, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_snap_to_grid': [ 391s] source/blender/editors/gpencil/gpencil_utils.c:750:3: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 391s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 391s] | [ 391s] In function 'gpencil_point_to_parent_space', [ 391s] inlined from 'gpencil_weightpaint_select_stroke' at source/blender/editors/gpencil/gpencil_weight_paint.c:458:7, [ 391s] inlined from 'gpencil_weightpaint_brush_do_frame' at source/blender/editors/gpencil/gpencil_weight_paint.c:554:5: [ 391s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_weightpaint_brush_do_frame': [ 391s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 391s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 391s] | [ 391s] In function 'gpencil_point_to_parent_space', [ 391s] inlined from 'gpencil_weightpaint_select_stroke' at source/blender/editors/gpencil/gpencil_weight_paint.c:461:7, [ 391s] inlined from 'gpencil_weightpaint_brush_do_frame' at source/blender/editors/gpencil/gpencil_weight_paint.c:554:5: [ 391s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_weightpaint_brush_do_frame': [ 391s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 391s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 391s] | [ 391s] source/blender/editors/gpencil/gpencil_fill.c: In function 'gpencil_create_extensions': [ 391s] source/blender/editors/gpencil/gpencil_fill.c:298:7: warning: 'extrapolate_points_by_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] 298 | extrapolate_points_by_length(pt0, pt1, tgpf->fill_extend_fac * 0.1f, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_fill.c:298:7: note: referencing argument 4 of type 'float *' [ 391s] source/blender/editors/gpencil/gpencil_fill.c:226: note: in a call to function 'extrapolate_points_by_length' [ 391s] 226 | static void extrapolate_points_by_length(bGPDspoint *a, [ 391s] | [ 391s] source/blender/editors/gpencil/gpencil_fill.c:315:7: warning: 'extrapolate_points_by_length' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] 315 | extrapolate_points_by_length(pt0, pt1, tgpf->fill_extend_fac * 0.1f, &pt->x); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_fill.c:315:7: note: referencing argument 4 of type 'float *' [ 391s] source/blender/editors/gpencil/gpencil_fill.c:226: note: in a call to function 'extrapolate_points_by_length' [ 391s] 226 | static void extrapolate_points_by_length(bGPDspoint *a, [ 391s] | [ 391s] In function 'gpencil_stroke_subdivide', [ 391s] inlined from 'gpencil_stroke_subdivide_exec' at source/blender/editors/gpencil/gpencil_edit.c:4186:9: [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: warning: 'interp_v3_v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] 4120 | interp_v3_v3v3(&pt_final->x, &pt->x, &next->x, 0.5f); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/gpencil_edit.c: In function 'gpencil_stroke_subdivide_exec': [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: note: referencing argument 1 of type 'float *' [ 391s] In function 'gpencil_stroke_subdivide', [ 391s] inlined from 'gpencil_stroke_subdivide_exec' at source/blender/editors/gpencil/gpencil_edit.c:4186:9: [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] source/blender/editors/gpencil/gpencil_edit.c: In function 'gpencil_stroke_subdivide_exec': [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: note: referencing argument 2 of type 'const float *' [ 391s] In function 'gpencil_stroke_subdivide', [ 391s] inlined from 'gpencil_stroke_subdivide_exec' at source/blender/editors/gpencil/gpencil_edit.c:4186:9: [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: warning: 'interp_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] source/blender/editors/gpencil/gpencil_edit.c: In function 'gpencil_stroke_subdivide_exec': [ 391s] source/blender/editors/gpencil/gpencil_edit.c:4120:9: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_vector.c:49: note: in a call to function 'interp_v3_v3v3' [ 391s] 49 | void interp_v3_v3v3(float r[3], const float a[3], const float b[3], const float t) [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc: In member function 'operator()': [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:73:27: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 73 | axis_angle_to_mat3(rotation_x, rotation_axis_x, euler.x); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:73:27: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 391s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:74:27: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 74 | axis_angle_to_mat3(rotation_y, rotation_axis_y, euler.y); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:74:27: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 391s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:75:27: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 75 | axis_angle_to_mat3(rotation_z, rotation_axis_z, euler.z); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:75:27: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 391s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 391s] | [ 391s] In function 'operator*', [ 391s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:83:43: [ 391s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] 139 | mul_v3_m4v3(result, m.values, v); [ 391s] | ^ [ 391s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 391s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 391s] In function 'operator*', [ 391s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:83:43: [ 391s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 391s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 391s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:87:20: warning: 'eul_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 87 | eul_to_mat4(rotation_matrix.values, euler); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_rotate_instances.cc:87:20: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_rotation.c:1336: note: in a call to function 'eul_to_mat4' [ 391s] 1336 | void eul_to_mat4(float mat[4][4], const float eul[3]) [ 391s] | [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:881:7: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 881 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:881:7: note: referencing argument 2 of type 'const float *' [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:881:7: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:881:7: note: referencing argument 3 of type 'float *' [ 391s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 391s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 391s] | [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:899:7: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 899 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:899:7: note: referencing argument 2 of type 'const float *' [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:899:7: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:899:7: note: referencing argument 3 of type 'float *' [ 391s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 391s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 391s] | [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:922:9: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 922 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:922:9: note: referencing argument 2 of type 'const float *' [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:922:9: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:922:9: note: referencing argument 3 of type 'float *' [ 391s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 391s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 391s] | [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:943:9: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 943 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:943:9: note: referencing argument 2 of type 'const float *' [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:943:9: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:943:9: note: referencing argument 3 of type 'float *' [ 391s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 391s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 391s] | [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:957:5: warning: 'annotation_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 957 | annotation_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 391s] | ^ [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:957:5: note: referencing argument 2 of type 'const float *' [ 391s] In function 'annotation_stroke_newfrombuffer', [ 391s] inlined from 'annotation_paint_strokeend' at source/blender/editors/gpencil/annotate_paint.c:1675:5: [ 391s] source/blender/editors/gpencil/annotate_paint.c:957:5: warning: 'annotation_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 391s] source/blender/editors/gpencil/annotate_paint.c: In function 'annotation_paint_strokeend': [ 391s] source/blender/editors/gpencil/annotate_paint.c:957:5: note: referencing argument 3 of type 'float *' [ 391s] source/blender/editors/gpencil/annotate_paint.c:319: note: in a call to function 'annotation_stroke_convertcoords' [ 391s] 319 | static void annotation_stroke_convertcoords(tGPsdata *p, [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc: In member function 'operator()': [ 391s] source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc:64:19: warning: 'rescale_m4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 64 | rescale_m4(instance_transform.values, scales[i]); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc:64:19: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:2416: note: in a call to function 'rescale_m4' [ 391s] 2416 | void rescale_m4(float mat[4][4], const float scale[3]) [ 391s] | [ 391s] source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc:70:19: warning: 'rescale_m4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 391s] 70 | rescale_m4(instance_transform.values, scales[i]); [ 391s] | ^ [ 391s] source/blender/nodes/geometry/nodes/node_geo_scale_instances.cc:70:19: note: referencing argument 2 of type 'const float *' [ 391s] source/blender/blenlib/intern/math_matrix.c:2416: note: in a call to function 'rescale_m4' [ 391s] 2416 | void rescale_m4(float mat[4][4], const float scale[3]) [ 391s] | [ 392s] In function 'gpencil_point_to_parent_space', [ 392s] inlined from 'gpencil_test_lasso' at source/blender/editors/gpencil/gpencil_edit.c:4970:3: [ 392s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_test_lasso': [ 392s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 392s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 392s] | [ 392s] source/blender/editors/interface/interface_handlers.c: In function 'ui_do_but_CURVE': [ 392s] source/blender/editors/interface/interface_handlers.c:7291:9: warning: 'BLI_rctf_transform_pt_v' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 7291 | BLI_rctf_transform_pt_v(&but->rect, &cumap->curr, f_xy, &cmp[0].x); [ 392s] | ^ [ 392s] source/blender/editors/interface/interface_handlers.c:7291:9: note: referencing argument 4 of type 'const float *' [ 392s] source/blender/blenlib/intern/rct.c:561: note: in a call to function 'BLI_rctf_transform_pt_v' [ 392s] 561 | void BLI_rctf_transform_pt_v(const rctf *dst, [ 392s] | [ 392s] source/blender/editors/interface/interface_handlers.c: In function 'ui_do_but_CURVEPROFILE': [ 392s] source/blender/editors/interface/interface_handlers.c:7615:9: warning: 'BLI_rctf_transform_pt_v' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 7615 | BLI_rctf_transform_pt_v(&but->rect, &profile->view_rect, f_xy, &table[0].x); [ 392s] | ^ [ 392s] source/blender/editors/interface/interface_handlers.c:7615:9: note: referencing argument 4 of type 'const float *' [ 392s] source/blender/blenlib/intern/rct.c:561: note: in a call to function 'BLI_rctf_transform_pt_v' [ 392s] 561 | void BLI_rctf_transform_pt_v(const rctf *dst, [ 392s] | [ 392s] source/blender/editors/gpencil/gpencil_bake_animation.c: In function 'gpencil_bake_grease_pencil_animation_exec': [ 392s] source/blender/editors/gpencil/gpencil_bake_animation.c:343:13: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 392s] 343 | mul_m4_v3(matrix, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_bake_animation.c:343:13: note: referencing argument 2 of type 'float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 392s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 392s] | [ 392s] source/blender/editors/gpencil/gpencil_bake_animation.c:344:13: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 392s] 344 | mul_m4_v3(invmat, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_bake_animation.c:344:13: note: referencing argument 2 of type 'float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 392s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 392s] | [ 392s] source/blender/editors/gpencil/gpencil_convert.c: In function 'gpencil_strokepoint_convertcoords': [ 392s] source/blender/editors/gpencil/gpencil_convert.c:182:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 182 | mul_v3_m4v3(fpt, diff_mat, &source_pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_convert.c:182:3: note: referencing argument 3 of type 'const float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 392s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 392s] | [ 392s] source/blender/editors/gpencil/gpencil_paint.c: In function 'gpencil_stroke_eraser_is_occluded': [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1352:7: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 1352 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1352:7: note: referencing argument 3 of type 'const float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 392s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 392s] | [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1352:7: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 1352 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1352:7: note: referencing argument 3 of type 'const float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 392s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 392s] | [ 392s] In function 'gpencil_point_to_parent_space', [ 392s] inlined from 'gpencil_stroke_eraser_dostroke' at source/blender/editors/gpencil/gpencil_paint.c:1502:7: [ 392s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_stroke_eraser_dostroke': [ 392s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 392s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 392s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 392s] | [ 392s] In function 'gpencil_stroke_newfrombuffer', [ 392s] inlined from 'gpencil_paint_strokeend' at source/blender/editors/gpencil/gpencil_paint.c:2291:5: [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1011:7: warning: 'gpencil_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 1011 | gpencil_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_paint.c: In function 'gpencil_paint_strokeend': [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1011:7: note: referencing argument 2 of type 'const float *' [ 392s] In function 'gpencil_stroke_newfrombuffer', [ 392s] inlined from 'gpencil_paint_strokeend' at source/blender/editors/gpencil/gpencil_paint.c:2291:5: [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1011:7: warning: 'gpencil_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 392s] source/blender/editors/gpencil/gpencil_paint.c: In function 'gpencil_paint_strokeend': [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1011:7: note: referencing argument 3 of type 'float *' [ 392s] source/blender/editors/gpencil/gpencil_paint.c:424: note: in a call to function 'gpencil_stroke_convertcoords' [ 392s] 424 | static void gpencil_stroke_convertcoords(tGPsdata *p, [ 392s] | [ 392s] In function 'gpencil_stroke_newfrombuffer', [ 392s] inlined from 'gpencil_paint_strokeend' at source/blender/editors/gpencil/gpencil_paint.c:2291:5: [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1045:7: warning: 'gpencil_stroke_convertcoords' reading 8 bytes from a region of size 4 [-Wstringop-overread] [ 392s] 1045 | gpencil_stroke_convertcoords(p, &ptc->x, &pt->x, NULL); [ 392s] | ^ [ 392s] source/blender/editors/gpencil/gpencil_paint.c: In function 'gpencil_paint_strokeend': [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1045:7: note: referencing argument 2 of type 'const float *' [ 392s] In function 'gpencil_stroke_newfrombuffer', [ 392s] inlined from 'gpencil_paint_strokeend' at source/blender/editors/gpencil/gpencil_paint.c:2291:5: [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1045:7: warning: 'gpencil_stroke_convertcoords' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 392s] source/blender/editors/gpencil/gpencil_paint.c: In function 'gpencil_paint_strokeend': [ 392s] source/blender/editors/gpencil/gpencil_paint.c:1045:7: note: referencing argument 3 of type 'float *' [ 392s] source/blender/editors/gpencil/gpencil_paint.c:424: note: in a call to function 'gpencil_stroke_convertcoords' [ 392s] 424 | static void gpencil_stroke_convertcoords(tGPsdata *p, [ 392s] | [ 392s] In function 'mloopcol_from_float', [ 392s] inlined from 'mathutils_bmloopcol_set' at source/blender/python/bmesh/bmesh_py_types_meshdata.c:305:3, [ 392s] inlined from 'mathutils_bmloopcol_set_index' at source/blender/python/bmesh/bmesh_py_types_meshdata.c:328:10: [ 392s] source/blender/python/bmesh/bmesh_py_types_meshdata.c:284:3: warning: 'rgba_float_to_uchar' accessing 4 bytes in a region of size 1 [-Wstringop-overflow=] [ 392s] 284 | rgba_float_to_uchar((uchar *)&mloopcol->r, col); [ 392s] | ^ [ 392s] source/blender/python/bmesh/bmesh_py_types_meshdata.c: In function 'mathutils_bmloopcol_set_index': [ 392s] source/blender/python/bmesh/bmesh_py_types_meshdata.c:284:3: note: referencing argument 1 of type 'unsigned char *' [ 392s] source/blender/blenlib/intern/math_color.c:427: note: in a call to function 'rgba_float_to_uchar' [ 392s] 427 | void rgba_float_to_uchar(unsigned char r_col[4], const float col_f[4]) [ 392s] | [ 393s] In function 'BLI_bvhtree_find_nearest', [ 393s] inlined from 'get_closest_in_bvhtree' at source/blender/nodes/geometry/nodes/node_geo_transfer_attribute.cc:143:29: [ 393s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 393s] | ^ [ 393s] source/blender/blenlib/intern/BLI_kdopbvh.c: In function 'get_closest_in_bvhtree': [ 393s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: note: referencing argument 2 of type 'const float *' [ 393s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 393s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 393s] | [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 393s] | ^ [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_mesh': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_mesh': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_mesh': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 393s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 393s] | [ 393s] In function 'mat3_to_eul', [ 393s] inlined from 'mat4_to_eul' at source/blender/blenlib/intern/math_rotation.c:1427:3, [ 393s] inlined from 'to_euler' at source/blender/blenlib/BLI_float4x4.hh:157:16, [ 393s] inlined from 'transform_volume' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:121:45: [ 393s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 393s] | ^ [ 393s] source/blender/blenlib/intern/math_rotation.c: In function 'transform_volume': [ 393s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 393s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 393s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 393s] | [ 393s] In member function 'scale', [ 393s] inlined from 'transform_volume' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:122:39: [ 393s] source/blender/blenlib/BLI_float4x4.hh:164:17: warning: 'mat4_to_size' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 164 | mat4_to_size(scale, values); [ 393s] | ^ [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_volume': [ 393s] source/blender/blenlib/BLI_float4x4.hh:164:17: note: referencing argument 1 of type 'float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:2189: note: in a call to function 'mat4_to_size' [ 393s] 2189 | void mat4_to_size(float size[3], const float M[4][4]) [ 393s] | [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_volume' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:128:72: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 393s] | ^ [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_volume': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_volume' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:128:72: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_volume': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'transform_volume' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:128:72: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_volume': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 393s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 393s] | [ 393s] In function 'operator*', [ 393s] inlined from 'transform_pointcloud' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:96:22, [ 393s] inlined from 'transform_geometry_set' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:167:25: [ 393s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 139 | mul_v3_m4v3(result, m.values, v); [ 393s] | ^ [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_geometry_set': [ 393s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 393s] In function 'operator*', [ 393s] inlined from 'transform_pointcloud' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:96:22, [ 393s] inlined from 'transform_geometry_set' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:167:25: [ 393s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'transform_geometry_set': [ 393s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'geo_node_transform_exec' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:211:56: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 393s] | ^ [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_transform_exec': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'geo_node_transform_exec' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:211:56: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_transform_exec': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 393s] In function 'from_loc_eul_scale', [ 393s] inlined from 'geo_node_transform_exec' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:211:56: [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_transform_exec': [ 393s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 393s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 393s] | [ 393s] In function 'translate_mesh', [ 393s] inlined from 'translate_geometry_set' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:185:19, [ 393s] inlined from 'geo_node_transform_exec' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:207:27: [ 393s] source/blender/nodes/geometry/nodes/node_geo_transform.cc:62:23: warning: 'BKE_mesh_translate' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 62 | BKE_mesh_translate(&mesh, translation, false); [ 393s] | ^ [ 393s] source/blender/nodes/geometry/nodes/node_geo_transform.cc: In function 'geo_node_transform_exec': [ 393s] source/blender/nodes/geometry/nodes/node_geo_transform.cc:62:23: note: referencing argument 2 of type 'const float *' [ 393s] source/blender/blenkernel/intern/mesh.c:1642:6: note: in a call to function 'BKE_mesh_translate' [ 393s] 1642 | void BKE_mesh_translate(Mesh *me, const float offset[3], const bool do_keys) [ 393s] | ^ [ 393s] In function 'line_point_factor_v3', [ 393s] inlined from 'gpencil_vertex_group_smooth_exec' at source/blender/editors/gpencil/gpencil_data.c:2475:29: [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: warning: 'line_point_factor_v3_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 3451 | return line_point_factor_v3_ex(p, l1, l2, 0.0f, 0.0f); [ 393s] | ^ [ 393s] source/blender/blenlib/intern/math_geom.c: In function 'gpencil_vertex_group_smooth_exec': [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: note: referencing argument 1 of type 'const float *' [ 393s] In function 'line_point_factor_v3', [ 393s] inlined from 'gpencil_vertex_group_smooth_exec' at source/blender/editors/gpencil/gpencil_data.c:2475:29: [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: warning: 'line_point_factor_v3_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/intern/math_geom.c: In function 'gpencil_vertex_group_smooth_exec': [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: note: referencing argument 2 of type 'const float *' [ 393s] In function 'line_point_factor_v3', [ 393s] inlined from 'gpencil_vertex_group_smooth_exec' at source/blender/editors/gpencil/gpencil_data.c:2475:29: [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: warning: 'line_point_factor_v3_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/blenlib/intern/math_geom.c: In function 'gpencil_vertex_group_smooth_exec': [ 393s] source/blender/blenlib/intern/math_geom.c:3451:10: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_geom.c:3434: note: in a call to function 'line_point_factor_v3_ex' [ 393s] 3434 | float line_point_factor_v3_ex(const float p[3], [ 393s] | [ 393s] source/blender/editors/gpencil/gpencil_primitive.c: In function 'gpencil_primitive_update_strokes': [ 393s] source/blender/editors/gpencil/gpencil_primitive.c:1048:5: warning: 'gpencil_stroke_convertcoords_tpoint' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 1048 | gpencil_stroke_convertcoords_tpoint( [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_primitive.c:1048:5: note: referencing argument 6 of type 'float *' [ 393s] source/blender/editors/gpencil/gpencil_utils.c:985: note: in a call to function 'gpencil_stroke_convertcoords_tpoint' [ 393s] 985 | void gpencil_stroke_convertcoords_tpoint(Scene *scene, [ 393s] | [ 393s] In function 'gpencil_apply_parent_point', [ 393s] inlined from 'gpencil_primitive_update_strokes' at source/blender/editors/gpencil/gpencil_primitive.c:1090:5: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:750:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 750 | mul_v3_m4v3(fpt, inverse_diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_primitive_update_strokes': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:750:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] source/blender/editors/gpencil/gpencil_fill.c: In function 'gpencil_fill_modal': [ 393s] source/blender/editors/gpencil/gpencil_fill.c:2124:13: warning: 'gpencil_stroke_convertcoords_tpoint' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 2124 | gpencil_stroke_convertcoords_tpoint( [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_fill.c:2124:13: note: referencing argument 6 of type 'float *' [ 393s] source/blender/editors/gpencil/gpencil_utils.c:985: note: in a call to function 'gpencil_stroke_convertcoords_tpoint' [ 393s] 985 | void gpencil_stroke_convertcoords_tpoint(Scene *scene, [ 393s] | [ 393s] In function 'gpencil_apply_parent_point', [ 393s] inlined from 'gpencil_stroke_from_buffer' at source/blender/editors/gpencil/gpencil_fill.c:1589:5, [ 393s] inlined from 'gpencil_do_frame_fill' at source/blender/editors/gpencil/gpencil_fill.c:2026:9, [ 393s] inlined from 'gpencil_fill_modal' at source/blender/editors/gpencil/gpencil_fill.c:2168:17: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:750:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 750 | mul_v3_m4v3(fpt, inverse_diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_fill_modal': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:750:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] source/blender/editors/gpencil/gpencil_sculpt_paint.c: In function 'gpencil_sculpt_compute_lock_axis': [ 393s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:213:7: warning: 'closest_to_plane_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 213 | closest_to_plane_v3(r_close, plane, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_sculpt_paint.c:213:7: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_geom.c:405: note: in a call to function 'closest_to_plane_v3' [ 393s] 405 | void closest_to_plane_v3(float r_close[3], const float plane[4], const float pt[3]) [ 393s] | [ 393s] source/blender/nodes/shader/nodes/node_shader_curves.cc: In member function 'call': [ 393s] source/blender/nodes/shader/nodes/node_shader_curves.cc:315:36: warning: 'BKE_curvemapping_evaluateRGBF' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 393s] 315 | BKE_curvemapping_evaluateRGBF(&cumap_, col_out[i], col_in[i]); [ 393s] | ^ [ 393s] source/blender/nodes/shader/nodes/node_shader_curves.cc:315:36: note: referencing argument 2 of type 'float *' [ 393s] source/blender/nodes/shader/nodes/node_shader_curves.cc:315:36: warning: 'BKE_curvemapping_evaluateRGBF' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] source/blender/nodes/shader/nodes/node_shader_curves.cc:315:36: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenkernel/intern/colortools.c:1025:6: note: in a call to function 'BKE_curvemapping_evaluateRGBF' [ 393s] 1025 | void BKE_curvemapping_evaluateRGBF(const CurveMapping *cumap, [ 393s] | ^ [ 393s] In function 'gpencil_point_to_parent_space', [ 393s] inlined from 'gpencil_stroke_need_flip' at source/blender/editors/gpencil/gpencil_interpolate.c:185:3: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_stroke_need_flip': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] In function 'gpencil_point_to_parent_space', [ 393s] inlined from 'gpencil_stroke_need_flip' at source/blender/editors/gpencil/gpencil_interpolate.c:189:3: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_stroke_need_flip': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] In function 'gpencil_point_to_parent_space', [ 393s] inlined from 'gpencil_stroke_need_flip' at source/blender/editors/gpencil/gpencil_interpolate.c:194:3: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_stroke_need_flip': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 393s] In function 'gpencil_point_to_parent_space', [ 393s] inlined from 'gpencil_stroke_need_flip' at source/blender/editors/gpencil/gpencil_interpolate.c:198:3: [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 393s] 707 | mul_v3_m4v3(fpt, diff_mat, &pt->x); [ 393s] | ^ [ 393s] source/blender/editors/gpencil/gpencil_utils.c: In function 'gpencil_stroke_need_flip': [ 393s] source/blender/editors/gpencil/gpencil_utils.c:707:3: note: referencing argument 3 of type 'const float *' [ 393s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 393s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 393s] | [ 394s] In function 'gpencil_draw_stroke_3d', [ 394s] inlined from 'gpencil_draw_strokes' at source/blender/editors/gpencil/drawgpencil.c:394:11: [ 394s] source/blender/editors/gpencil/drawgpencil.c:220:9: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 394s] 220 | mul_v3_m4v3(fpt, tgpw->diff_mat, &(points + totpoints - 1)->x); [ 394s] | ^ [ 394s] source/blender/editors/gpencil/drawgpencil.c: In function 'gpencil_draw_strokes': [ 394s] source/blender/editors/gpencil/drawgpencil.c:220:9: note: referencing argument 3 of type 'const float *' [ 394s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 394s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 394s] | [ 394s] In function 'gpencil_draw_stroke_3d', [ 394s] inlined from 'gpencil_draw_strokes' at source/blender/editors/gpencil/drawgpencil.c:394:11: [ 394s] source/blender/editors/gpencil/drawgpencil.c:224:9: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 394s] 224 | mul_v3_m4v3(fpt, tgpw->diff_mat, &(points + 1)->x); [ 394s] | ^ [ 394s] source/blender/editors/gpencil/drawgpencil.c: In function 'gpencil_draw_strokes': [ 394s] source/blender/editors/gpencil/drawgpencil.c:224:9: note: referencing argument 3 of type 'const float *' [ 394s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 394s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 394s] | [ 394s] In function 'gpencil_draw_stroke_3d', [ 394s] inlined from 'gpencil_draw_strokes' at source/blender/editors/gpencil/drawgpencil.c:394:11: [ 394s] source/blender/editors/gpencil/drawgpencil.c:238:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 394s] 238 | mul_v3_m4v3(fpt, tgpw->diff_mat, &points->x); [ 394s] | ^ [ 394s] source/blender/editors/gpencil/drawgpencil.c: In function 'gpencil_draw_strokes': [ 394s] source/blender/editors/gpencil/drawgpencil.c:238:5: note: referencing argument 3 of type 'const float *' [ 394s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 394s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 394s] | [ 394s] In function 'gpencil_draw_stroke_3d', [ 394s] inlined from 'gpencil_draw_strokes' at source/blender/editors/gpencil/drawgpencil.c:394:11: [ 394s] source/blender/editors/gpencil/drawgpencil.c:243:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 394s] 243 | mul_v3_m4v3(fpt, tgpw->diff_mat, &(points + 1)->x); [ 394s] | ^ [ 394s] source/blender/editors/gpencil/drawgpencil.c: In function 'gpencil_draw_strokes': [ 394s] source/blender/editors/gpencil/drawgpencil.c:243:5: note: referencing argument 3 of type 'const float *' [ 394s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 394s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 394s] | [ 394s] In function 'gpencil_draw_stroke_3d', [ 394s] inlined from 'gpencil_draw_strokes' at source/blender/editors/gpencil/drawgpencil.c:394:11: [ 394s] source/blender/editors/gpencil/drawgpencil.c:252:5: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 394s] 252 | mul_v3_m4v3(fpt, tgpw->diff_mat, &(points + totpoints - 2)->x); [ 394s] | ^ [ 394s] source/blender/editors/gpencil/drawgpencil.c: In function 'gpencil_draw_strokes': [ 394s] source/blender/editors/gpencil/drawgpencil.c:252:5: note: referencing argument 3 of type 'const float *' [ 394s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 394s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 394s] | [ 395s] In function 'BLI_bvhtree_find_nearest', [ 395s] inlined from 'get_closest_pointcloud_points' at source/blender/nodes/geometry/nodes/node_geo_transfer_attribute.cc:173:29, [ 395s] inlined from 'call' at source/blender/nodes/geometry/nodes/node_geo_transfer_attribute.cc:509:36: [ 395s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 395s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 395s] | ^ [ 395s] source/blender/blenlib/intern/BLI_kdopbvh.c: In member function 'call': [ 395s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: note: referencing argument 2 of type 'const float *' [ 395s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 395s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 395s] | [ 396s] In function 'mloopcol_from_float', [ 396s] inlined from 'BPy_BMLoopColor_AssignPyObject' at source/blender/python/bmesh/bmesh_py_types_meshdata.c:349:5, [ 396s] inlined from 'BPy_BMLayerItem_SetItem' at source/blender/python/bmesh/bmesh_py_types_customdata.c:1258:13: [ 396s] source/blender/python/bmesh/bmesh_py_types_meshdata.c:284:3: warning: 'rgba_float_to_uchar' accessing 4 bytes in a region of size 1 [-Wstringop-overflow=] [ 396s] 284 | rgba_float_to_uchar((uchar *)&mloopcol->r, col); [ 396s] | ^ [ 396s] source/blender/python/bmesh/bmesh_py_types_meshdata.c: In function 'BPy_BMLayerItem_SetItem': [ 396s] source/blender/python/bmesh/bmesh_py_types_meshdata.c:284:3: note: referencing argument 1 of type 'unsigned char *' [ 396s] source/blender/blenlib/intern/math_color.c:427: note: in a call to function 'rgba_float_to_uchar' [ 396s] 427 | void rgba_float_to_uchar(unsigned char r_col[4], const float col_f[4]) [ 396s] | [ 396s] In function 'build_emats_stack', [ 396s] inlined from 'build_edge_mats' at source/blender/modifiers/intern/MOD_skin.c:825:5, [ 396s] inlined from 'base_skin' at source/blender/modifiers/intern/MOD_skin.c:1941:10, [ 396s] inlined from 'final_skin' at source/blender/modifiers/intern/MOD_skin.c:1980:12, [ 396s] inlined from 'modifyMesh' at source/blender/modifiers/intern/MOD_skin.c:2003:18: [ 396s] source/blender/modifiers/intern/MOD_skin.c:757:5: warning: 'calc_edge_mat' accessing 36 bytes in a region of size 12 [-Wstringop-overflow=] [ 396s] 757 | calc_edge_mat(emat[e].mat, mvert[parent_v].co, mvert[v].co); [ 396s] | ^ [ 396s] source/blender/modifiers/intern/MOD_skin.c: In function 'modifyMesh': [ 396s] source/blender/modifiers/intern/MOD_skin.c:757:5: note: referencing argument 1 of type 'float[3] *' [ 396s] source/blender/modifiers/intern/MOD_skin.c:689: note: in a call to function 'calc_edge_mat' [ 396s] 689 | static void calc_edge_mat(float mat[3][3], const float a[3], const float b[3]) [ 396s] | [ 399s] In function 'BLI_bvhtree_find_nearest', [ 399s] inlined from 'get_closest_in_bvhtree' at source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_transfer.cc:115:29: [ 399s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 399s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 399s] | ^ [ 399s] source/blender/blenlib/intern/BLI_kdopbvh.c: In function 'get_closest_in_bvhtree': [ 399s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: note: referencing argument 2 of type 'const float *' [ 399s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 399s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc: In function 'vector_rotate_around_axis': [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:107: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 399s] 107 | axis_angle_to_mat3(mat, axis, angle); [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:107: note: referencing argument 2 of type 'const float *' [ 399s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 399s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:108: warning: 'mul_m3_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 399s] 108 | mul_m3_v3(mat, result); [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:108: note: referencing argument 2 of type 'float *' [ 399s] source/blender/blenlib/intern/math_matrix.c:945: note: in a call to function 'mul_m3_v3' [ 399s] 945 | void mul_m3_v3(const float M[3][3], float r[3]) [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc: In function 'vector_rotate_euler': [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:134: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 399s] 134 | eul_to_mat3(mat, rotation); [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:134: note: referencing argument 2 of type 'const float *' [ 399s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 399s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:138: warning: 'mul_m3_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 399s] 138 | mul_m3_v3(mat, result); [ 399s] | [ 399s] source/blender/nodes/geometry/nodes/legacy/node_geo_attribute_vector_rotate.cc:138: note: referencing argument 2 of type 'float *' [ 399s] source/blender/blenlib/intern/math_matrix.c:945: note: in a call to function 'mul_m3_v3' [ 399s] 945 | void mul_m3_v3(const float M[3][3], float r[3]) [ 399s] | [ 399s] source/blender/blenkernel/intern/object.cc: In function 'BKE_object_boundbox_calc_from_evaluated_geometry': [ 399s] source/blender/blenkernel/intern/object.cc:3977:33: warning: 'BKE_mesh_wrapper_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 399s] 3977 | if (!BKE_mesh_wrapper_minmax(mesh_eval, min, max)) { [ 399s] | ^ [ 399s] source/blender/blenkernel/intern/object.cc:3977:33: note: referencing argument 2 of type 'float *' [ 399s] source/blender/blenkernel/intern/object.cc:3977:33: warning: 'BKE_mesh_wrapper_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 399s] source/blender/blenkernel/intern/object.cc:3977:33: note: referencing argument 3 of type 'float *' [ 399s] source/blender/blenkernel/intern/mesh_wrapper.c:154:6: note: in a call to function 'BKE_mesh_wrapper_minmax' [ 399s] 154 | bool BKE_mesh_wrapper_minmax(const Mesh *me, float min[3], float max[3]) [ 399s] | ^ [ 400s] In function 'operator*', [ 400s] inlined from 'transform' at source/blender/blenkernel/intern/spline_bezier.cc:286:25: [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 400s] 139 | mul_v3_m4v3(result, m.values, v); [ 400s] | ^ [ 400s] source/blender/blenlib/BLI_float4x4.hh: In member function 'transform': [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 400s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 400s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 400s] | [ 400s] In function 'operator*', [ 400s] inlined from 'transform' at source/blender/blenkernel/intern/spline_bezier.cc:289:32: [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 400s] 139 | mul_v3_m4v3(result, m.values, v); [ 400s] | ^ [ 400s] source/blender/blenlib/BLI_float4x4.hh: In member function 'transform': [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 400s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 400s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 400s] | [ 400s] In function 'operator*', [ 400s] inlined from 'transform' at source/blender/blenkernel/intern/spline_bezier.cc:292:32: [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 400s] 139 | mul_v3_m4v3(result, m.values, v); [ 400s] | ^ [ 400s] source/blender/blenlib/BLI_float4x4.hh: In member function 'transform': [ 400s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 400s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 400s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 400s] | [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c: In function 'weightvg_do_mask.part.0': [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:211:11: warning: 'rgb_to_hsv_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] 211 | rgb_to_hsv_v(&texres.tr, hsv); [ 400s] | ^ [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:211:11: note: referencing argument 1 of type 'const float *' [ 400s] source/blender/blenlib/intern/math_color.c:254: note: in a call to function 'rgb_to_hsv_v' [ 400s] 254 | void rgb_to_hsv_v(const float rgb[3], float r_hsv[3]) [ 400s] | [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:215:11: warning: 'rgb_to_hsv_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] 215 | rgb_to_hsv_v(&texres.tr, hsv); [ 400s] | ^ [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:215:11: note: referencing argument 1 of type 'const float *' [ 400s] source/blender/blenlib/intern/math_color.c:254: note: in a call to function 'rgb_to_hsv_v' [ 400s] 254 | void rgb_to_hsv_v(const float rgb[3], float r_hsv[3]) [ 400s] | [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:219:11: warning: 'rgb_to_hsv_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] 219 | rgb_to_hsv_v(&texres.tr, hsv); [ 400s] | ^ [ 400s] source/blender/modifiers/intern/MOD_weightvg_util.c:219:11: note: referencing argument 1 of type 'const float *' [ 400s] source/blender/blenlib/intern/math_color.c:254: note: in a call to function 'rgb_to_hsv_v' [ 400s] 254 | void rgb_to_hsv_v(const float rgb[3], float r_hsv[3]) [ 400s] | [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1031:16: warning: 'cross_poly_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 400s] 1031 | cross_poly_v3(f_no, (const float(*)[3])coords.data(), (uint)coords.size()); [ 400s] | ^ [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1031:16: note: referencing argument 1 of type 'float *' [ 400s] source/blender/blenlib/intern/math_geom.c:190: note: in a call to function 'cross_poly_v3' [ 400s] 190 | void cross_poly_v3(float n[3], const float verts[][3], unsigned int nr) [ 400s] | [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: warning: 'tri_to_quat_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] 1033 | tri_to_quat_ex(quat, coords[0], coords[1], coords[2], f_no); [ 400s] | ^ [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: note: referencing argument 2 of type 'const float *' [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: warning: 'tri_to_quat_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: note: referencing argument 3 of type 'const float *' [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: warning: 'tri_to_quat_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: note: referencing argument 4 of type 'const float *' [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: warning: 'tri_to_quat_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1033:17: note: referencing argument 5 of type 'const float *' [ 400s] source/blender/blenlib/intern/math_rotation.c:930: note: in a call to function 'tri_to_quat_ex' [ 400s] 930 | void tri_to_quat_ex( [ 400s] | [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1045:24: warning: 'loc_quat_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] 1045 | loc_quat_size_to_mat4(r_mat, location, quat, float3(scale)); [ 400s] | ^ [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1045:24: note: referencing argument 2 of type 'const float *' [ 400s] In function 'get_dupliface_transform_from_coords', [ 400s] inlined from 'face_dupli' at source/blender/blenkernel/intern/object_dupli.cc:1060:38: [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1045:24: warning: 'loc_quat_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] source/blender/blenkernel/intern/object_dupli.cc: In function 'face_dupli': [ 400s] source/blender/blenkernel/intern/object_dupli.cc:1045:24: note: referencing argument 4 of type 'const float *' [ 400s] source/blender/blenlib/intern/math_matrix.c:2701: note: in a call to function 'loc_quat_size_to_mat4' [ 400s] 2701 | void loc_quat_size_to_mat4(float R[4][4], [ 400s] | [ 400s] source/blender/nodes/shader/nodes/node_shader_mixRgb.cc: In member function 'call': [ 400s] source/blender/nodes/shader/nodes/node_shader_mixRgb.cc:167:17: warning: 'ramp_blend' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 400s] 167 | ramp_blend(type_, results[i], clamp_f(fac[i], 0.0f, 1.0f), col2[i]); [ 400s] | ^ [ 400s] source/blender/nodes/shader/nodes/node_shader_mixRgb.cc:167:17: note: referencing argument 2 of type 'float *' [ 400s] source/blender/nodes/shader/nodes/node_shader_mixRgb.cc:167:17: warning: 'ramp_blend' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 400s] source/blender/nodes/shader/nodes/node_shader_mixRgb.cc:167:17: note: referencing argument 4 of type 'const float *' [ 400s] source/blender/blenkernel/intern/material.c:1558:6: note: in a call to function 'ramp_blend' [ 400s] 1558 | void ramp_blend(int type, float r_col[3], const float fac, const float col[3]) [ 400s] | ^ [ 401s] In function 'memcpy', [ 401s] inlined from 'BLI_strncpy_rlen' at source/blender/blenlib/intern/string.c:196:3, [ 401s] inlined from 'unpack_generate_paths' at source/blender/blenkernel/intern/packedFile.c:574:18, [ 401s] inlined from 'BKE_packedfile_unpack' at source/blender/blenkernel/intern/packedFile.c:590:5: [ 401s] /usr/include/bits/string_fortified.h:29:10: warning: '__builtin_memcpy' reading 1023 bytes from a region of size 768 [-Wstringop-overread] [ 401s] 29 | return __builtin___memcpy_chk (__dest, __src, __len, [ 401s] | ^ [ 401s] /usr/include/bits/string_fortified.h: In function 'BKE_packedfile_unpack': [ 401s] source/blender/blenkernel/intern/packedFile.c:525:8: note: source object 'tempdir' of size 768 [ 401s] 525 | char tempdir[FILE_MAXDIR]; [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc: In member function 'operator()': [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:68:18: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 68 | eul_to_mat3(old_rotation, input_rotations[i]); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:68:18: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 401s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:70:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 70 | mul_v3_m3v3(old_axis, old_rotation, local_main_axis); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:70:18: note: referencing argument 1 of type 'float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:70:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:70:18: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 401s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:83:53: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 83 | const float full_angle = angle_normalized_v3v3(old_axis, new_axis); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:83:53: note: referencing argument 1 of type 'const float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:83:53: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:83:53: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:505: note: in a call to function 'angle_normalized_v3v3' [ 401s] 505 | float angle_normalized_v3v3(const float v1[3], const float v2[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:87:25: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 87 | axis_angle_to_mat3(rotation, rotation_axis, angle); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:87:25: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 401s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 401s] | [ 401s] In function 'mat3_to_eul', [ 401s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:93:18: [ 401s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 401s] | ^ [ 401s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 401s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 401s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc: In member function 'operator()': [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:124:18: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 124 | eul_to_mat3(old_rotation, input_rotations[i]); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:124:18: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 401s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:126:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 126 | mul_v3_m3v3(old_axis, old_rotation, local_main_axis); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:126:18: note: referencing argument 1 of type 'float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:126:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:126:18: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 401s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:128:18: warning: 'mul_v3_m3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 128 | mul_v3_m3v3(pivot_axis, old_rotation, local_pivot_axis); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:128:18: note: referencing argument 1 of type 'float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:128:18: warning: 'mul_v3_m3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:128:18: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:916: note: in a call to function 'mul_v3_m3v3' [ 401s] 916 | void mul_v3_m3v3(float r[3], const float M[3][3], const float a[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 130 | float full_angle = angle_signed_on_axis_v3v3_v3(vector, old_axis, pivot_axis); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: note: referencing argument 1 of type 'const float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:130:54: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:551: note: in a call to function 'angle_signed_on_axis_v3v3_v3' [ 401s] 551 | float angle_signed_on_axis_v3v3_v3(const float v1[3], const float v2[3], const float axis[3]) [ 401s] | [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:138:25: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 138 | axis_angle_to_mat3(rotation, pivot_axis, angle); [ 401s] | ^ [ 401s] source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:138:25: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 401s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 401s] | [ 401s] In function 'mat3_to_eul', [ 401s] inlined from 'operator()' at source/blender/nodes/function/nodes/node_fn_align_euler_to_vector.cc:144:18: [ 401s] source/blender/blenlib/intern/math_rotation.c:1413:3: warning: 'mat3_normalized_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 1413 | mat3_normalized_to_eul(eul, unit_mat); [ 401s] | ^ [ 401s] source/blender/blenlib/intern/math_rotation.c: In member function 'operator()': [ 401s] source/blender/blenlib/intern/math_rotation.c:1413:3: note: referencing argument 1 of type 'float *' [ 401s] source/blender/blenlib/intern/math_rotation.c:1394: note: in a call to function 'mat3_normalized_to_eul' [ 401s] 1394 | void mat3_normalized_to_eul(float eul[3], const float mat[3][3]) [ 401s] | [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:103:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 139 | mul_v3_m4v3(result, m.values, v); [ 401s] | ^ [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:103:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 401s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 401s] | [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:104:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 139 | mul_v3_m4v3(result, m.values, v); [ 401s] | ^ [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:104:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 401s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 401s] | [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:105:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 139 | mul_v3_m4v3(result, m.values, v); [ 401s] | ^ [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 401s] In function 'operator*', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:105:69: [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/BLI_float4x4.hh: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 401s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 401s] | [ 401s] In function 'area_tri_v3', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:114:35: [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 119 | cross_tri_v3(n, v1, v2, v3); [ 401s] | ^ [ 401s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 2 of type 'const float *' [ 401s] In function 'area_tri_v3', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:114:35: [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 3 of type 'const float *' [ 401s] In function 'area_tri_v3', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:114:35: [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 4 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_geom.c:36: note: in a call to function 'cross_tri_v3' [ 401s] 36 | void cross_tri_v3(float n[3], const float v1[3], const float v2[3], const float v3[3]) [ 401s] | [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: warning: 'interp_v3_v3v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 127 | interp_v3_v3v3v3(point_pos, v0_pos, v1_pos, v2_pos, bary_coord); [ 401s] | ^ [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: note: referencing argument 1 of type 'float *' [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: note: referencing argument 4 of type 'const float *' [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_distribute.cc:127:23: note: referencing argument 5 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:191: note: in a call to function 'interp_v3_v3v3v3' [ 401s] 191 | void interp_v3_v3v3v3( [ 401s] | [ 401s] In function 'from_loc_eul_scale', [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_instance.cc:209:53: [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 401s] | ^ [ 401s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 401s] In function 'from_loc_eul_scale', [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_instance.cc:209:53: [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 401s] In function 'from_loc_eul_scale', [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_instance.cc:209:53: [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 401s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 401s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 401s] | [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:109:31, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 175 | interp_v4_v4v4(result, a, b, factor); [ 401s] | ^ [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 1 of type 'float *' [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:109:31, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 2 of type 'const float *' [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:109:31, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:58: note: in a call to function 'interp_v4_v4v4' [ 401s] 58 | void interp_v4_v4v4(float r[4], const float a[4], const float b[4], const float t) [ 401s] | [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:110:29, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 175 | interp_v4_v4v4(result, a, b, factor); [ 401s] | ^ [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 1 of type 'float *' [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:110:29, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 2 of type 'const float *' [ 401s] In function 'mix2', [ 401s] inlined from 'linear_trim_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:110:29, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:269:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'convert_to_static_type': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:58: note: in a call to function 'interp_v4_v4v4' [ 401s] 58 | void interp_v4_v4v4(float r[4], const float a[4], const float b[4], const float t) [ 401s] | [ 401s] In function 'mix2', [ 401s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:357:25, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:386:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:384:0, [ 401s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 175 | interp_v4_v4v4(result, a, b, factor); [ 401s] | ^ [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 1 of type 'float *' [ 401s] In function 'mix2', [ 401s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:357:25, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:386:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:384:0, [ 401s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 2 of type 'const float *' [ 401s] In function 'mix2', [ 401s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:357:25, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:386:0, [ 401s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:0, [ 401s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:384:0, [ 401s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:0: [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:58: note: in a call to function 'interp_v4_v4v4' [ 401s] 58 | void interp_v4_v4v4(float r[4], const float a[4], const float b[4], const float t) [ 401s] | [ 401s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 401s] 175 | interp_v4_v4v4(result, a, b, factor); [ 401s] | ^ [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 1 of type 'float *' [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 2 of type 'const float *' [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 401s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 3 of type 'const float *' [ 401s] source/blender/blenlib/intern/math_vector.c:58: note: in a call to function 'interp_v4_v4v4' [ 401s] 58 | void interp_v4_v4v4(float r[4], const float a[4], const float b[4], const float t) [ 401s] | [ 401s] In function 'area_tri_v3', [ 401s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:128:35: [ 401s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 401s] 119 | cross_tri_v3(n, v1, v2, v3); [ 401s] | ^ [ 402s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 402s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 2 of type 'const float *' [ 402s] In function 'area_tri_v3', [ 402s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:128:35: [ 402s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 402s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 3 of type 'const float *' [ 402s] In function 'area_tri_v3', [ 402s] inlined from 'sample_mesh_surface' at source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:128:35: [ 402s] source/blender/blenlib/intern/math_geom.c:119:3: warning: 'cross_tri_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/intern/math_geom.c: In function 'sample_mesh_surface': [ 402s] source/blender/blenlib/intern/math_geom.c:119:3: note: referencing argument 4 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_geom.c:36: note: in a call to function 'cross_tri_v3' [ 402s] 36 | void cross_tri_v3(float n[3], const float v1[3], const float v2[3], const float v3[3]) [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: warning: 'interp_v3_v3v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 141 | interp_v3_v3v3v3(point_pos, v0_pos, v1_pos, v2_pos, bary_coord); [ 402s] | ^ [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: note: referencing argument 1 of type 'float *' [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: note: referencing argument 3 of type 'const float *' [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: note: referencing argument 4 of type 'const float *' [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: warning: 'interp_v3_v3v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:141:23: note: referencing argument 5 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_vector.c:191: note: in a call to function 'interp_v3_v3v3v3' [ 402s] 191 | void interp_v3_v3v3v3( [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc: In function 'update_elimination_mask_for_close_points': [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:182:34: warning: 'BLI_kdtree_3d_range_search_cb' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 182 | BLI_kdtree_3d_range_search_cb( [ 402s] | ^ [ 402s] source/blender/nodes/geometry/nodes/node_geo_distribute_points_on_faces.cc:182:34: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/kdtree_impl.h:743: note: in a call to function 'BLI_kdtree_3d_range_search_cb' [ 402s] 743 | void BLI_kdtree_nd_(range_search_cb)( [ 402s] | [ 402s] In function 'point_rotate__axis_angle__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:178:45: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:101: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 101 | eul_to_mat3(old_rotation, rotations[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:101: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__axis_angle__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:178:45: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:103: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 103 | axis_angle_to_mat3(rotation, axis[i], angles[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:103: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 402s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 402s] | [ 402s] In function 'point_rotate__axis_angle__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:178:45: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:106: warning: 'mat3_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 106 | mat3_to_eul(rotations[i], new_rotation); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:106: note: referencing argument 1 of type 'float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1409: note: in a call to function 'mat3_to_eul' [ 402s] 1409 | void mat3_to_eul(float eul[3], const float mat[3][3]) [ 402s] | [ 402s] In function 'point_rotate__axis_angle__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:181:44: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:117: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 117 | eul_to_mat3(old_rotation, rotations[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:117: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__axis_angle__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:181:44: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:119: warning: 'axis_angle_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 119 | axis_angle_to_mat3(rotation, axis[i], angles[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:119: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1127: note: in a call to function 'axis_angle_to_mat3' [ 402s] 1127 | void axis_angle_to_mat3(float R[3][3], const float axis[3], const float angle) [ 402s] | [ 402s] In function 'point_rotate__axis_angle__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:181:44: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:122: warning: 'mat3_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 122 | mat3_to_eul(rotations[i], new_rotation); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:122: note: referencing argument 1 of type 'float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1409: note: in a call to function 'mat3_to_eul' [ 402s] 1409 | void mat3_to_eul(float eul[3], const float mat[3][3]) [ 402s] | [ 402s] In function 'point_rotate__euler__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:189:40: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:132: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 132 | eul_to_mat3(old_rotation, rotations[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:132: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__euler__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:189:40: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:134: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 134 | eul_to_mat3(rotation, eulers[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:134: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__euler__object_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:189:40: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:137: warning: 'mat3_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 137 | mat3_to_eul(rotations[i], new_rotation); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:137: note: referencing argument 1 of type 'float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1409: note: in a call to function 'mat3_to_eul' [ 402s] 1409 | void mat3_to_eul(float eul[3], const float mat[3][3]) [ 402s] | [ 402s] In function 'point_rotate__euler__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:192:39: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:147: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 147 | eul_to_mat3(old_rotation, rotations[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:147: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__euler__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:192:39: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:149: warning: 'eul_to_mat3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] 149 | eul_to_mat3(rotation, eulers[i]); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:149: note: referencing argument 2 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1309: note: in a call to function 'eul_to_mat3' [ 402s] 1309 | void eul_to_mat3(float mat[3][3], const float eul[3]) [ 402s] | [ 402s] In function 'point_rotate__euler__point_space', [ 402s] inlined from 'point_rotate_on_component' at source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:192:39: [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:152: warning: 'mat3_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 152 | mat3_to_eul(rotations[i], new_rotation); [ 402s] | [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc: In function 'point_rotate_on_component': [ 402s] source/blender/nodes/geometry/nodes/legacy/node_geo_point_rotate.cc:152: note: referencing argument 1 of type 'float *' [ 402s] source/blender/blenlib/intern/math_rotation.c:1409: note: in a call to function 'mat3_to_eul' [ 402s] 1409 | void mat3_to_eul(float eul[3], const float mat[3][3]) [ 402s] | [ 402s] source/blender/nodes/shader/nodes/node_shader_valToRgb.cc: In member function 'call': [ 402s] source/blender/nodes/shader/nodes/node_shader_valToRgb.cc:160:29: warning: 'BKE_colorband_evaluate' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 160 | BKE_colorband_evaluate(&color_band_, values[i], color); [ 402s] | ^ [ 402s] source/blender/nodes/shader/nodes/node_shader_valToRgb.cc:160:29: note: referencing argument 3 of type 'float *' [ 402s] source/blender/blenkernel/intern/colorband.c:410: note: in a call to function 'BKE_colorband_evaluate' [ 402s] 410 | bool BKE_colorband_evaluate(const ColorBand *coba, float in, float out[4]) [ 402s] | [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 200 | reflect_v3_v3v3(result, *this, normal); [ 402s] | [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 1 of type 'float *' [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 2 of type 'const float *' [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:183:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 3 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_vector.c:800: note: in a call to function 'reflect_v3_v3v3' [ 402s] 800 | void reflect_v3_v3v3(float out[3], const float v[3], const float normal[3]) [ 402s] | [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 402s] 200 | reflect_v3_v3v3(result, *this, normal); [ 402s] | [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 1 of type 'float *' [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 2 of type 'const float *' [ 402s] In member function 'reflected', [ 402s] inlined from 'operator()' at source/blender/nodes/NOD_math_functions.hh:275:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:120:0, [ 402s] inlined from 'foreach_index' at source/blender/blenlib/BLI_index_mask.hh:188:0, [ 402s] inlined from 'operator()' at source/blender/functions/FN_multi_function_builder.hh:119:0: [ 402s] source/blender/blenlib/BLI_float3.hh:200: warning: 'reflect_v3_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 402s] source/blender/blenlib/BLI_float3.hh: In member function 'operator()': [ 402s] source/blender/blenlib/BLI_float3.hh:200: note: referencing argument 3 of type 'const float *' [ 402s] source/blender/blenlib/intern/math_vector.c:800: note: in a call to function 'reflect_v3_v3v3' [ 402s] 800 | void reflect_v3_v3v3(float out[3], const float v[3], const float normal[3]) [ 402s] | [ 403s] In function 'from_loc_eul_scale', [ 403s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc:124:51: [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 403s] | ^ [ 403s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 403s] In function 'from_loc_eul_scale', [ 403s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc:124:51: [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 403s] In function 'from_loc_eul_scale', [ 403s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_instance_on_points.cc:124:51: [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 403s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 403s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 403s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 403s] | [ 403s] In function 'BLI_bvhtree_find_nearest', [ 403s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_proximity.cc:89:31: [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: warning: 'BLI_bvhtree_find_nearest_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] 1660 | return BLI_bvhtree_find_nearest_ex(tree, co, nearest, callback, userdata, 0); [ 403s] | ^ [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c: In member function 'operator()': [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1660:10: note: referencing argument 2 of type 'const float *' [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1605: note: in a call to function 'BLI_bvhtree_find_nearest_ex' [ 403s] 1605 | int BLI_bvhtree_find_nearest_ex(BVHTree *tree, [ 403s] | [ 403s] source/blender/blenkernel/intern/spline_base.cc: In function 'calculate_next_normal': [ 403s] source/blender/blenkernel/intern/spline_base.cc:324:44: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] 324 | const float angle = angle_normalized_v3v3(last_tangent, current_tangent); [ 403s] | ^ [ 403s] source/blender/blenkernel/intern/spline_base.cc:324:44: note: referencing argument 1 of type 'const float *' [ 403s] source/blender/blenkernel/intern/spline_base.cc:324:44: warning: 'angle_normalized_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] source/blender/blenkernel/intern/spline_base.cc:324:44: note: referencing argument 2 of type 'const float *' [ 403s] source/blender/blenlib/intern/math_vector.c:505: note: in a call to function 'angle_normalized_v3v3' [ 403s] 505 | float angle_normalized_v3v3(const float v1[3], const float v2[3]) [ 403s] | [ 403s] In function 'BLI_bvhtree_ray_cast', [ 403s] inlined from 'raycast_to_mesh' at source/blender/nodes/geometry/nodes/node_geo_raycast.cc:149:29, [ 403s] inlined from 'call' at source/blender/nodes/geometry/nodes/node_geo_raycast.cc:259:20: [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: warning: 'BLI_bvhtree_ray_cast_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] 1992 | return BLI_bvhtree_ray_cast_ex( [ 403s] | ^ [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c: In member function 'call': [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: note: referencing argument 2 of type 'const float *' [ 403s] In function 'BLI_bvhtree_ray_cast', [ 403s] inlined from 'raycast_to_mesh' at source/blender/nodes/geometry/nodes/node_geo_raycast.cc:149:29, [ 403s] inlined from 'call' at source/blender/nodes/geometry/nodes/node_geo_raycast.cc:259:20: [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: warning: 'BLI_bvhtree_ray_cast_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c: In member function 'call': [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: note: referencing argument 3 of type 'const float *' [ 403s] source/blender/blenlib/intern/BLI_kdopbvh.c:1939: note: in a call to function 'BLI_bvhtree_ray_cast_ex' [ 403s] 1939 | int BLI_bvhtree_ray_cast_ex(BVHTree *tree, [ 403s] | [ 403s] source/blender/nodes/texture/nodes/node_texture_output.c: In function 'exec': [ 403s] source/blender/nodes/texture/nodes/node_texture_output.c:55:5: warning: 'tex_do_preview' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 403s] 55 | tex_do_preview(execdata->preview, params.co, &target->tr, cdata->do_manage); [ 403s] | ^ [ 403s] source/blender/nodes/texture/nodes/node_texture_output.c:55:5: note: referencing argument 3 of type 'const float *' [ 403s] source/blender/nodes/texture/node_texture_util.c:127: note: in a call to function 'tex_do_preview' [ 403s] 127 | void tex_do_preview(bNodePreview *preview, [ 403s] | [ 404s] source/blender/blenloader/intern/versioning_250.c: In function 'blo_do_versions_250': [ 404s] source/blender/blenloader/intern/versioning_250.c:1144:11: warning: 'srgb_to_linearrgb_v3_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 404s] 1144 | srgb_to_linearrgb_v3_v3(&ma->r, &ma->r); [ 404s] | ^ [ 404s] source/blender/blenloader/intern/versioning_250.c:1144:11: note: referencing argument 1 of type 'float *' [ 404s] source/blender/blenloader/intern/versioning_250.c:1144:11: warning: 'srgb_to_linearrgb_v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenloader/intern/versioning_250.c:1144:11: note: referencing argument 2 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_color_inline.c:58: note: in a call to function 'srgb_to_linearrgb_v3_v3' [ 404s] 58 | MINLINE void srgb_to_linearrgb_v3_v3(float linear[3], const float srgb[3]) [ 404s] | [ 404s] source/blender/blenloader/intern/versioning_250.c:1145:11: warning: 'srgb_to_linearrgb_v3_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 404s] 1145 | srgb_to_linearrgb_v3_v3(&ma->specr, &ma->specr); [ 404s] | ^ [ 404s] source/blender/blenloader/intern/versioning_250.c:1145:11: note: referencing argument 1 of type 'float *' [ 404s] source/blender/blenloader/intern/versioning_250.c:1145:11: warning: 'srgb_to_linearrgb_v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenloader/intern/versioning_250.c:1145:11: note: referencing argument 2 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_color_inline.c:58: note: in a call to function 'srgb_to_linearrgb_v3_v3' [ 404s] 58 | MINLINE void srgb_to_linearrgb_v3_v3(float linear[3], const float srgb[3]) [ 404s] | [ 404s] In function 'from_loc_eul_scale', [ 404s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_bounding_box.cc:71:23, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 404s] | ^ [ 404s] source/blender/blenlib/BLI_float4x4.hh: In function 'callback_fn': [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 404s] In function 'from_loc_eul_scale', [ 404s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_bounding_box.cc:71:23, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenlib/BLI_float4x4.hh: In function 'callback_fn': [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 404s] In function 'from_loc_eul_scale', [ 404s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_bounding_box.cc:71:23, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenlib/BLI_float4x4.hh: In function 'callback_fn': [ 404s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 404s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 404s] | [ 404s] source/blender/blenkernel/intern/mball.c: In function 'BKE_mball_minmax_ex': [ 404s] source/blender/blenkernel/intern/mball.c:555:9: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] 555 | mul_v3_m4v3(centroid, obmat, &ml->x); [ 404s] | ^ [ 404s] source/blender/blenkernel/intern/mball.c:555:9: note: referencing argument 3 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 404s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 404s] | [ 404s] source/blender/blenkernel/intern/mball.c: In function 'BKE_mball_transform': [ 404s] source/blender/blenkernel/intern/mball.c:625:5: warning: 'mul_m4_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 404s] 625 | mul_m4_v3(mat, &ml->x); [ 404s] | ^ [ 404s] source/blender/blenkernel/intern/mball.c:625:5: note: referencing argument 2 of type 'float *' [ 404s] source/blender/blenlib/intern/math_matrix.c:747: note: in a call to function 'mul_m4_v3' [ 404s] 747 | void mul_m4_v3(const float M[4][4], float r[3]) [ 404s] | [ 404s] In function 'mix2', [ 404s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:362:24, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:431:34, [ 404s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:9, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:428:47, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' accessing 16 bytes in a region of size 4 [-Wstringop-overflow=] [ 404s] 175 | interp_v4_v4v4(result, a, b, factor); [ 404s] | ^ [ 404s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 1 of type 'float *' [ 404s] In function 'mix2', [ 404s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:362:24, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:431:34, [ 404s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:9, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:428:47, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 2 of type 'const float *' [ 404s] In function 'mix2', [ 404s] inlined from 'to_single_point_data' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:362:24, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:431:34, [ 404s] inlined from 'convert_to_static_type' at source/blender/blenkernel/BKE_attribute_math.hh:82:9, [ 404s] inlined from 'operator()' at source/blender/nodes/geometry/nodes/node_geo_curve_trim.cc:428:47, [ 404s] inlined from 'callback_fn' at source/blender/blenlib/BLI_function_ref.hh:107:53: [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: warning: 'interp_v4_v4v4' reading 16 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/blenkernel/BKE_attribute_math.hh: In function 'callback_fn': [ 404s] source/blender/blenkernel/BKE_attribute_math.hh:175:17: note: referencing argument 3 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_vector.c:58: note: in a call to function 'interp_v4_v4v4' [ 404s] 58 | void interp_v4_v4v4(float r[4], const float a[4], const float b[4], const float t) [ 404s] | [ 404s] In function 'get_center', [ 404s] inlined from 'get_center' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:109:20: [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: warning: 'rotate_normalized_v3_v3v3fl' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 404s] 96 | rotate_normalized_v3_v3v3fl(vec_pos2center, vec_pos2prev, axis, M_PI_2 - angle / 2.0f); [ 404s] | ^ [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'get_center': [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: note: referencing argument 1 of type 'float *' [ 404s] In function 'get_center', [ 404s] inlined from 'get_center' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:109:20: [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'get_center': [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: note: referencing argument 2 of type 'const float *' [ 404s] In function 'get_center', [ 404s] inlined from 'get_center' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:109:20: [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'get_center': [ 404s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:96:30: note: referencing argument 3 of type 'const float *' [ 404s] source/blender/blenlib/intern/math_vector.c:905: note: in a call to function 'rotate_normalized_v3_v3v3fl' [ 404s] 905 | void rotate_normalized_v3_v3v3fl(float out[3], [ 404s] | [ 405s] source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc: In function 'geo_node_mesh_primitive_cone_exec': [ 405s] source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc:741:21: warning: 'BKE_mesh_translate' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] 741 | BKE_mesh_translate(mesh, float3(0.0f, 0.0f, depth * 0.5f), false); [ 405s] | ^ [ 405s] source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cone.cc:741:21: note: referencing argument 2 of type 'const float *' [ 405s] source/blender/blenkernel/intern/mesh.c:1642:6: note: in a call to function 'BKE_mesh_translate' [ 405s] 1642 | void BKE_mesh_translate(Mesh *me, const float offset[3], const bool do_keys) [ 405s] | ^ [ 405s] In function 'calculate_angles', [ 405s] inlined from 'calculate_fillet_data' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:222:31, [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:508:69: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:146:32: warning: 'angle_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] 146 | angles[0] = M_PI - angle_v3v3(-directions[size - 1], directions[0]); [ 405s] | ^ [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:146:32: note: referencing argument 1 of type 'const float *' [ 405s] In function 'calculate_angles', [ 405s] inlined from 'calculate_fillet_data' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:222:31, [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:508:69: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:146:32: warning: 'angle_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:146:32: note: referencing argument 2 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_vector.c:443: note: in a call to function 'angle_v3v3' [ 405s] 443 | float angle_v3v3(const float a[3], const float b[3]) [ 405s] | [ 405s] In function 'calculate_angles', [ 405s] inlined from 'calculate_fillet_data' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:222:31, [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:508:69: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:148:34: warning: 'angle_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] 148 | angles[i] = M_PI - angle_v3v3(-directions[i - 1], directions[i]); [ 405s] | ^ [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:148:34: note: referencing argument 1 of type 'const float *' [ 405s] In function 'calculate_angles', [ 405s] inlined from 'calculate_fillet_data' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:222:31, [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:508:69: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:148:34: warning: 'angle_v3v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:148:34: note: referencing argument 2 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_vector.c:443: note: in a call to function 'angle_v3v3' [ 405s] 443 | float angle_v3v3(const float a[3], const float b[3]) [ 405s] | [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: warning: 'rotate_normalized_v3_v3v3fl' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 405s] 423 | rotate_normalized_v3_v3v3fl(new_radius_vec, radius_vec, -axes[i_src], segment_angle); [ 405s] | ^ [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: note: referencing argument 1 of type 'float *' [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: note: referencing argument 2 of type 'const float *' [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:423:34: note: referencing argument 3 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_vector.c:905: note: in a call to function 'rotate_normalized_v3_v3v3fl' [ 405s] 905 | void rotate_normalized_v3_v3v3fl(float out[3], [ 405s] | [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: warning: 'rotate_normalized_v3_v3v3fl' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 405s] 424 | rotate_normalized_v3_v3v3fl(tangent_vec, new_radius_vec, axes[i_src], M_PI_2); [ 405s] | ^ [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: note: referencing argument 1 of type 'float *' [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: note: referencing argument 2 of type 'const float *' [ 405s] In function 'update_bezier_positions', [ 405s] inlined from 'fillet_spline' at source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:529:32: [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: warning: 'rotate_normalized_v3_v3v3fl' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc: In function 'fillet_spline': [ 405s] source/blender/nodes/geometry/nodes/node_geo_curve_fillet.cc:424:34: note: referencing argument 3 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_vector.c:905: note: in a call to function 'rotate_normalized_v3_v3v3fl' [ 405s] 905 | void rotate_normalized_v3_v3v3fl(float out[3], [ 405s] | [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:462:21, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 405s] | ^ [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:462:21, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:462:21, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 405s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 405s] | [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:467:19, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] 44 | loc_eul_size_to_mat4(mat.values, location, rotation, scale); [ 405s] | ^ [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 2 of type 'const float *' [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:467:19, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 3 of type 'const float *' [ 405s] In function 'from_loc_eul_scale', [ 405s] inlined from 'transform_mesh' at source/blender/nodes/geometry/nodes/node_geo_transform.cc:77:55, [ 405s] inlined from 'create_cube_mesh' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:467:19, [ 405s] inlined from 'geo_node_mesh_primitive_cube_exec' at source/blender/nodes/geometry/nodes/node_geo_mesh_primitive_cube.cc:486:32: [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: warning: 'loc_eul_size_to_mat4' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 405s] source/blender/blenlib/BLI_float4x4.hh: In function 'geo_node_mesh_primitive_cube_exec': [ 405s] source/blender/blenlib/BLI_float4x4.hh:44:25: note: referencing argument 4 of type 'const float *' [ 405s] source/blender/blenlib/intern/math_matrix.c:2644: note: in a call to function 'loc_eul_size_to_mat4' [ 405s] 2644 | void loc_eul_size_to_mat4(float R[4][4], [ 405s] | [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:118:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] 118 | plane_from_point_normal_v3(plane_1, q1, v3); [ 406s] | ^ [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:118:29: note: referencing argument 2 of type 'const float *' [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:118:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:118:29: note: referencing argument 3 of type 'const float *' [ 406s] source/blender/blenlib/intern/math_geom.c:243: note: in a call to function 'plane_from_point_normal_v3' [ 406s] 243 | void plane_from_point_normal_v3(float r_plane[4], const float plane_co[3], const float plane_no[3]) [ 406s] | [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:119:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] 119 | plane_from_point_normal_v3(plane_2, q1, v1); [ 406s] | ^ [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:119:29: note: referencing argument 2 of type 'const float *' [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:119:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:119:29: note: referencing argument 3 of type 'const float *' [ 406s] source/blender/blenlib/intern/math_geom.c:243: note: in a call to function 'plane_from_point_normal_v3' [ 406s] 243 | void plane_from_point_normal_v3(float r_plane[4], const float plane_co[3], const float plane_no[3]) [ 406s] | [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:120:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] 120 | plane_from_point_normal_v3(plane_3, q2, v2); [ 406s] | ^ [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:120:29: note: referencing argument 2 of type 'const float *' [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:120:29: warning: 'plane_from_point_normal_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:120:29: note: referencing argument 3 of type 'const float *' [ 406s] source/blender/blenlib/intern/math_geom.c:243: note: in a call to function 'plane_from_point_normal_v3' [ 406s] 243 | void plane_from_point_normal_v3(float r_plane[4], const float plane_co[3], const float plane_no[3]) [ 406s] | [ 406s] In function 'create_point_circle_curve', [ 406s] inlined from 'geo_node_curve_primitive_circle_exec' at source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:187:38: [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:123:34: warning: 'isect_plane_plane_plane_v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 406s] 123 | if (!isect_plane_plane_plane_v3(plane_1, plane_2, plane_3, center)) { [ 406s] | ^ [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc: In function 'geo_node_curve_primitive_circle_exec': [ 406s] source/blender/nodes/geometry/nodes/node_geo_curve_primitive_circle.cc:123:34: note: referencing argument 4 of type 'float *' [ 406s] source/blender/blenlib/intern/math_geom.c:2221: note: in a call to function 'isect_plane_plane_plane_v3' [ 406s] 2221 | bool isect_plane_plane_plane_v3(const float plane_a[4], [ 406s] | [ 406s] source/blender/blenkernel/intern/dynamicpaint.c: In function 'dynamic_paint_apply_surface_vpaint_cb': [ 406s] source/blender/blenkernel/intern/dynamicpaint.c:1895:7: warning: 'rgba_float_to_uchar' accessing 4 bytes in a region of size 1 [-Wstringop-overflow=] [ 406s] 1895 | rgba_float_to_uchar((unsigned char *)&mloopcol[l_index].r, fcolor[v_index]); [ 406s] | ^ [ 406s] source/blender/blenkernel/intern/dynamicpaint.c:1895:7: note: referencing argument 1 of type 'unsigned char *' [ 406s] source/blender/blenlib/intern/math_color.c:427: note: in a call to function 'rgba_float_to_uchar' [ 406s] 427 | void rgba_float_to_uchar(unsigned char r_col[4], const float col_f[4]) [ 406s] | [ 407s] In function 'calculate_normals_minimum', [ 407s] inlined from 'evaluated_normals' at source/blender/blenkernel/intern/spline_base.cc:408:32: [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] 366 | float correction_angle = angle_signed_on_axis_v3v3_v3( [ 407s] | ^ [ 407s] source/blender/blenkernel/intern/spline_base.cc: In member function 'evaluated_normals': [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: note: referencing argument 1 of type 'const float *' [ 407s] In function 'calculate_normals_minimum', [ 407s] inlined from 'evaluated_normals' at source/blender/blenkernel/intern/spline_base.cc:408:32: [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenkernel/intern/spline_base.cc: In member function 'evaluated_normals': [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: note: referencing argument 2 of type 'const float *' [ 407s] In function 'calculate_normals_minimum', [ 407s] inlined from 'evaluated_normals' at source/blender/blenkernel/intern/spline_base.cc:408:32: [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: warning: 'angle_signed_on_axis_v3v3_v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenkernel/intern/spline_base.cc: In member function 'evaluated_normals': [ 407s] source/blender/blenkernel/intern/spline_base.cc:366:56: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/math_vector.c:551: note: in a call to function 'angle_signed_on_axis_v3v3_v3' [ 407s] 551 | float angle_signed_on_axis_v3v3_v3(const float v1[3], const float v2[3], const float axis[3]) [ 407s] | [ 407s] In function 'operator*', [ 407s] inlined from 'vert_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:86:40, [ 407s] inlined from 'spline_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:107:30, [ 407s] inlined from 'operator()' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:749:38: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 407s] 139 | mul_v3_m4v3(result, m.values, v); [ 407s] | ^ [ 407s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 407s] In function 'operator*', [ 407s] inlined from 'vert_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:86:40, [ 407s] inlined from 'spline_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:107:30, [ 407s] inlined from 'operator()' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:749:38: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 407s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 407s] | [ 407s] In function 'operator*', [ 407s] inlined from 'spline_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:239:69, [ 407s] inlined from 'operator()' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:749:38: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 407s] 139 | mul_v3_m4v3(result, m.values, v); [ 407s] | ^ [ 407s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 407s] In function 'operator*', [ 407s] inlined from 'spline_extrude_to_mesh_data' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:239:69, [ 407s] inlined from 'operator()' at source/blender/blenkernel/intern/curve_to_mesh_convert.cc:749:38: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenlib/BLI_float4x4.hh: In member function 'operator()': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 407s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 407s] | [ 407s] In function 'operator*', [ 407s] inlined from 'compute_voxel_size' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:201:72, [ 407s] inlined from 'mesh_to_volume' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:229:46: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 407s] 139 | mul_v3_m4v3(result, m.values, v); [ 407s] | ^ [ 407s] source/blender/blenlib/BLI_float4x4.hh: In function 'mesh_to_volume': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 407s] In function 'operator*', [ 407s] inlined from 'compute_voxel_size' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:201:72, [ 407s] inlined from 'mesh_to_volume' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:229:46: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenlib/BLI_float4x4.hh: In function 'mesh_to_volume': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 407s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 407s] | [ 407s] In function 'operator*', [ 407s] inlined from 'compute_voxel_size' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:200:72, [ 407s] inlined from 'mesh_to_volume' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:229:46: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 407s] 139 | mul_v3_m4v3(result, m.values, v); [ 407s] | ^ [ 407s] source/blender/blenlib/BLI_float4x4.hh: In function 'mesh_to_volume': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 407s] In function 'operator*', [ 407s] inlined from 'compute_voxel_size' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:200:72, [ 407s] inlined from 'mesh_to_volume' at source/blender/modifiers/intern/MOD_mesh_to_volume.cc:229:46: [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenlib/BLI_float4x4.hh: In function 'mesh_to_volume': [ 407s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 407s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 407s] | [ 407s] In function 'BLI_bvhtree_ray_cast', [ 407s] inlined from 'raycast_to_mesh' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:112:29, [ 407s] inlined from 'raycast_from_points' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:237:18, [ 407s] inlined from 'geo_node_raycast_exec' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:291:26: [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: warning: 'BLI_bvhtree_ray_cast_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] 1992 | return BLI_bvhtree_ray_cast_ex( [ 407s] | ^ [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c: In function 'geo_node_raycast_exec': [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: note: referencing argument 2 of type 'const float *' [ 407s] In function 'BLI_bvhtree_ray_cast', [ 407s] inlined from 'raycast_to_mesh' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:112:29, [ 407s] inlined from 'raycast_from_points' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:237:18, [ 407s] inlined from 'geo_node_raycast_exec' at source/blender/nodes/geometry/nodes/legacy/node_geo_raycast.cc:291:26: [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: warning: 'BLI_bvhtree_ray_cast_ex' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c: In function 'geo_node_raycast_exec': [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c:1992:10: note: referencing argument 3 of type 'const float *' [ 407s] source/blender/blenlib/intern/BLI_kdopbvh.c:1939: note: in a call to function 'BLI_bvhtree_ray_cast_ex' [ 407s] 1939 | int BLI_bvhtree_ray_cast_ex(BVHTree *tree, [ 407s] | [ 408s] source/blender/blenkernel/intern/constraint.c: In function 'locktrack_evaluate': [ 408s] source/blender/blenkernel/intern/constraint.c:3302:5: warning: 'copy_m3_m4' accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] [ 408s] 3302 | copy_m3_m4(tmpmat, cob->matrix); [ 408s] | ^ [ 408s] source/blender/blenkernel/intern/constraint.c:3302:5: note: referencing argument 2 of type 'const float[4] *' [ 408s] source/blender/blenlib/intern/math_matrix.c:105: note: in a call to function 'copy_m3_m4' [ 408s] 105 | void copy_m3_m4(float m1[3][3], const float m2[4][4]) [ 408s] | [ 408s] source/blender/blenkernel/intern/constraint.c:3330:5: warning: 'mul_m4_m3m4' accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] [ 408s] 3330 | mul_m4_m3m4(cob->matrix, totmat, cob->matrix); [ 408s] | ^ [ 408s] source/blender/blenkernel/intern/constraint.c:3330:5: note: referencing argument 1 of type 'float[4] *' [ 408s] source/blender/blenkernel/intern/constraint.c:3330:5: warning: 'mul_m4_m3m4' accessing 64 bytes in a region of size 16 [-Wstringop-overflow=] [ 408s] source/blender/blenkernel/intern/constraint.c:3330:5: note: referencing argument 3 of type 'const float[4] *' [ 408s] source/blender/blenlib/intern/math_matrix.c:520: note: in a call to function 'mul_m4_m3m4' [ 408s] 520 | void mul_m4_m3m4(float R[4][4], const float A[3][3], const float B[4][4]) [ 408s] | [ 409s] In function 'mat4_to_loc_rot_size', [ 409s] inlined from 'mat4_decompose' at source/blender/blenlib/intern/math_matrix.c:2312:3, [ 409s] inlined from 'geo_node_object_info_exec' at source/blender/nodes/geometry/nodes/node_geo_object_info.cc:65:21: [ 409s] source/blender/blenlib/intern/math_matrix.c:2285:3: warning: 'mat3_to_rot_size' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 409s] 2285 | mat3_to_rot_size(rot, size, mat3); [ 409s] | ^ [ 409s] source/blender/blenlib/intern/math_matrix.c: In function 'geo_node_object_info_exec': [ 409s] source/blender/blenlib/intern/math_matrix.c:2285:3: note: referencing argument 2 of type 'float *' [ 409s] source/blender/blenlib/intern/math_matrix.c:2258: note: in a call to function 'mat3_to_rot_size' [ 409s] 2258 | void mat3_to_rot_size(float rot[3][3], float size[3], const float mat3[3][3]) [ 409s] | [ 409s] In function 'mat4_to_loc_rot_size', [ 409s] inlined from 'mat4_decompose' at source/blender/blenlib/intern/math_matrix.c:2312:3, [ 409s] inlined from 'geo_node_object_info_exec' at source/blender/nodes/geometry/nodes/node_geo_object_info.cc:68:21: [ 409s] source/blender/blenlib/intern/math_matrix.c:2285:3: warning: 'mat3_to_rot_size' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 409s] 2285 | mat3_to_rot_size(rot, size, mat3); [ 409s] | ^ [ 409s] source/blender/blenlib/intern/math_matrix.c: In function 'geo_node_object_info_exec': [ 409s] source/blender/blenlib/intern/math_matrix.c:2285:3: note: referencing argument 2 of type 'float *' [ 409s] source/blender/blenlib/intern/math_matrix.c:2258: note: in a call to function 'mat3_to_rot_size' [ 409s] 2258 | void mat3_to_rot_size(float rot[3][3], float size[3], const float mat3[3][3]) [ 409s] | [ 409s] source/blender/nodes/geometry/nodes/node_geo_object_info.cc:70:16: warning: 'quat_to_eul' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 409s] 70 | quat_to_eul(rotation, quaternion); [ 409s] | ^ [ 409s] source/blender/nodes/geometry/nodes/node_geo_object_info.cc:70:16: note: referencing argument 1 of type 'float *' [ 409s] source/blender/blenlib/intern/math_rotation.c:1431: note: in a call to function 'quat_to_eul' [ 409s] 1431 | void quat_to_eul(float eul[3], const float quat[4]) [ 409s] | [ 409s] source/blender/blenkernel/intern/geometry_set.cc: In member function 'compute_boundbox_without_instances': [ 409s] source/blender/blenkernel/intern/geometry_set.cc:216:28: warning: 'BKE_mesh_wrapper_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 409s] 216 | BKE_mesh_wrapper_minmax(mesh, *r_min, *r_max); [ 409s] | ^ [ 409s] source/blender/blenkernel/intern/geometry_set.cc:216:28: note: referencing argument 2 of type 'float *' [ 409s] source/blender/blenkernel/intern/geometry_set.cc:216:28: warning: 'BKE_mesh_wrapper_minmax' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 409s] source/blender/blenkernel/intern/geometry_set.cc:216:28: note: referencing argument 3 of type 'float *' [ 409s] source/blender/blenkernel/intern/mesh_wrapper.c:154:6: note: in a call to function 'BKE_mesh_wrapper_minmax' [ 409s] 154 | bool BKE_mesh_wrapper_minmax(const Mesh *me, float min[3], float max[3]) [ 409s] | ^ [ 410s] source/blender/blenkernel/intern/colorband.c: In function 'BKE_colorband_evaluate': [ 410s] source/blender/blenkernel/intern/colorband.c:534:11: warning: 'rgb_to_hsv_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 410s] 534 | rgb_to_hsv_v(&cbd1->r, col1); [ 410s] | ^ [ 410s] source/blender/blenkernel/intern/colorband.c:534:11: note: referencing argument 1 of type 'const float *' [ 410s] source/blender/blenlib/intern/math_color.c:254: note: in a call to function 'rgb_to_hsv_v' [ 410s] 254 | void rgb_to_hsv_v(const float rgb[3], float r_hsv[3]) [ 410s] | [ 410s] source/blender/blenkernel/intern/colorband.c:535:11: warning: 'rgb_to_hsv_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 410s] 535 | rgb_to_hsv_v(&cbd2->r, col2); [ 410s] | ^ [ 410s] source/blender/blenkernel/intern/colorband.c:535:11: note: referencing argument 1 of type 'const float *' [ 410s] source/blender/blenlib/intern/math_color.c:254: note: in a call to function 'rgb_to_hsv_v' [ 410s] 254 | void rgb_to_hsv_v(const float rgb[3], float r_hsv[3]) [ 410s] | [ 410s] source/blender/blenkernel/intern/colorband.c:547:11: warning: 'rgb_to_hsl_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 410s] 547 | rgb_to_hsl_v(&cbd1->r, col1); [ 410s] | ^ [ 410s] source/blender/blenkernel/intern/colorband.c:547:11: note: referencing argument 1 of type 'const float *' [ 410s] source/blender/blenlib/intern/math_color.c:315: note: in a call to function 'rgb_to_hsl_v' [ 410s] 315 | void rgb_to_hsl_v(const float rgb[3], float r_hsl[3]) [ 410s] | [ 410s] source/blender/blenkernel/intern/colorband.c:548:11: warning: 'rgb_to_hsl_v' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 410s] 548 | rgb_to_hsl_v(&cbd2->r, col2); [ 410s] | ^ [ 410s] source/blender/blenkernel/intern/colorband.c:548:11: note: referencing argument 1 of type 'const float *' [ 410s] source/blender/blenlib/intern/math_color.c:315: note: in a call to function 'rgb_to_hsl_v' [ 410s] 315 | void rgb_to_hsl_v(const float rgb[3], float r_hsl[3]) [ 410s] | [ 413s] In function 'operator*', [ 413s] inlined from 'join_mesh_topology_and_builtin_attributes' at source/blender/blenkernel/intern/geometry_set_instances.cc:306:69, [ 413s] inlined from 'join_instance_groups_mesh' at source/blender/blenkernel/intern/geometry_set_instances.cc:477:61, [ 413s] inlined from 'geometry_set_realize_instances' at source/blender/blenkernel/intern/geometry_set_instances.cc:588:28: [ 413s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' accessing 12 bytes in a region of size 4 [-Wstringop-overflow=] [ 413s] 139 | mul_v3_m4v3(result, m.values, v); [ 413s] | ^ [ 413s] source/blender/blenlib/BLI_float4x4.hh: In function 'geometry_set_realize_instances': [ 413s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 1 of type 'float *' [ 413s] In function 'operator*', [ 413s] inlined from 'join_mesh_topology_and_builtin_attributes' at source/blender/blenkernel/intern/geometry_set_instances.cc:306:69, [ 413s] inlined from 'join_instance_groups_mesh' at source/blender/blenkernel/intern/geometry_set_instances.cc:477:61, [ 413s] inlined from 'geometry_set_realize_instances' at source/blender/blenkernel/intern/geometry_set_instances.cc:588:28: [ 413s] source/blender/blenlib/BLI_float4x4.hh:139:16: warning: 'mul_v3_m4v3' reading 12 bytes from a region of size 4 [-Wstringop-overread] [ 413s] source/blender/blenlib/BLI_float4x4.hh: In function 'geometry_set_realize_instances': [ 413s] source/blender/blenlib/BLI_float4x4.hh:139:16: note: referencing argument 3 of type 'const float *' [ 413s] source/blender/blenlib/intern/math_matrix.c:757: note: in a call to function 'mul_v3_m4v3' [ 413s] 757 | void mul_v3_m4v3(float r[3], const float mat[4][4], const float vec[3]) [ 413s] | [ 444s] cd "build/source/creator" && /usr/bin/cmake -E echo 'now run: "make install" to copy runtime files and scripts to share/blender/3.0' [ 444s] now run: "make install" to copy runtime files and scripts to share/blender/3.0 [ 444s] make[2]: Leaving directory 'build' [ 444s] [100%] Built target blender