diff --git a/source/blender/nodes/intern/volume_grid_function_eval.cc b/source/blender/nodes/intern/volume_grid_function_eval.cc index ec1884f53d2..339c9ab29b5 100644 --- a/source/blender/nodes/intern/volume_grid_function_eval.cc +++ b/source/blender/nodes/intern/volume_grid_function_eval.cc @@ -631,9 +631,11 @@ BLI_NOINLINE static void process_background(const mf::MultiFunction &fn, if (const openvdb::GridBase *grid_base = input_grids[input_i]) { to_typed_grid(*grid_base, [&](const auto &grid) { +# ifndef NDEBUG using GridT = std::decay_t; using ValueType = typename GridT::ValueType; BLI_assert(param_cpp_type.size == sizeof(ValueType)); +# endif const auto &tree = grid.tree(); params.add_readonly_single_input(GPointer(param_cpp_type, &tree.background())); });