pothosware / PothosCore

The Pothos data-flow framework
https://github.com/pothosware/PothosCore/wiki
Boost Software License 1.0
300 stars 48 forks source link

SIMDDispatcherUtils assumes function signature is templated #218

Closed ncorgan closed 3 years ago

ncorgan commented 3 years ago

https://github.com/pothosware/PothosCore/commit/38d330b26f4b1b777b457fd8ca1d2638dadc5c8e#diff-3e1ca0e9392d094543dc29665893437c61ff2a9f6bf2689c36a56c204f9823c2R19 https://github.com/pothosware/PothosCore/commit/38d330b26f4b1b777b457fd8ca1d2638dadc5c8e#diff-3e1ca0e9392d094543dc29665893437c61ff2a9f6bf2689c36a56c204f9823c2R227

As shown here, the paramTypes field is required, which was necessary for the SIMD block implementation code but is not for the general case. Making it optional without breaking previous config files should be feasible.