yes will try with something simpler. i am now compiling again with gcc and the warnings are very different, i get these:
Building Heavy_bela.cpp...
In file included from /root/Bela/projects/granular/Heavy_bela.hpp:43:0,
from /root/Bela/projects/granular/Heavy_bela.cpp:33:
/root/Bela/projects/granular/HvSignalTabread.h: In function 'void __hv_tabread_stoppable_f(SignalTabread*, float32x4_t*)':
/root/Bela/projects/granular/HvSignalTabread.h:134:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (o->head == ~0x0) {
~~~~~~~~^~~~~~~
In file included from /root/Bela/projects/granular/Heavy_bela.hpp:44:0,
from /root/Bela/projects/granular/Heavy_bela.cpp:33:
/root/Bela/projects/granular/HvSignalTabwrite.h: In function 'void __hv_tabwrite_stoppable_f(SignalTabwrite*, float32x4_t)':
/root/Bela/projects/granular/HvSignalTabwrite.h:77:15: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (o->head != HV_TABWRITE_STOPPED) {
which are not present in clang (but instead the ones above)