kfr

Fast, modern C++ DSP framework, FFT, Sample Rate Conversion, FIR/IIR/Biquad Filters (SSE, AVX, AVX-512, ARM NEON)
Log | Files | Refs | README

commit 2c8d41c359cc902c3671bbff7784bf8eef7833eb
parent b3b212c8e08a52101e64eaee4f4e4482cb8fa80f
Author: d.levin256@gmail.com <d.levin256@gmail.com>
Date:   Mon, 12 Nov 2018 15:49:51 +0300

Fix error with parameter order

Diffstat:
Minclude/kfr/base/pointer.hpp | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/include/kfr/base/pointer.hpp b/include/kfr/base/pointer.hpp @@ -208,7 +208,8 @@ CMT_INLINE expression_pointer<T> to_pointer(E&& expr) { static_assert(is_input_expression<E>::value, "E must be an expression"); std::shared_ptr<expression_resource> ptr = make_resource(std::move(expr)); - return expression_pointer<T>(ptr->instance(), internal::make_expression_vtable<T, E>(), std::move(ptr)); + void* instance = ptr->instance(); + return expression_pointer<T>(instance, internal::make_expression_vtable<T, E>(), std::move(ptr)); } template <typename T, size_t key>