} \
return ret; \
} \
- virtual pd_t *clone() const override { return nullptr; } \
+ virtual pd_t *clone() const override { return new pd_t(*this); } \
virtual const char *name() const override { return impl_name; }
#define DECLARE_CPU_SUM_PD_T(impl_name, ...) \
DECLARE_CPU_SUM_PD_t(impl_name, __VA_ARGS__)