[4/1875] Building CXX object intern/opensubdiv/CMakeFiles/bf_intern_opensubdiv.dir/internal/evaluator/gl_compute_evaluator.cc.o /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.cc: In constructor ‘blender::opensubdiv::GLComputeEvaluator::GLComputeEvaluator()’: /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.cc:143:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct blender::opensubdiv::GLComputeEvaluator::_StencilKernel’; use assignment or value-initialization instead [-Wclass-memaccess] 143 | memset(&_stencilKernel, 0, sizeof(_stencilKernel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.cc:25: /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.h:2410:10: note: ‘struct blender::opensubdiv::GLComputeEvaluator::_StencilKernel’ declared here 2410 | struct _StencilKernel { | ^~~~~~~~~~~~~~ /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.cc:144:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct blender::opensubdiv::GLComputeEvaluator::_PatchKernel’; use assignment or value-initialization instead [-Wclass-memaccess] 144 | memset(&_patchKernel, 0, sizeof(_patchKernel)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.cc:25: /home/jacques/blender-git/blender/intern/opensubdiv/internal/evaluator/gl_compute_evaluator.h:2433:10: note: ‘struct blender::opensubdiv::GLComputeEvaluator::_PatchKernel’ declared here 2433 | struct _PatchKernel { | ^~~~~~~~~~~~