diff --git a/externals/iem/iemmatrix/src/mtx_dispersive_dline.c b/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
index 9648ab47d04fedb5ecaf05fe11d50a53bb1fd2c2..84f716feed29559382098dfe4b8d149ac7737d59 100644
--- a/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
+++ b/externals/iem/iemmatrix/src/mtx_dispersive_dline.c
@@ -141,7 +141,7 @@ static void mtx_dispersive_dline_resize(t_mtx_dispersive_dline *x, t_symbol *s,
    }
 }
 
-static allpass_chain_cycle (t_float x, t_float *y, t_float *z, int n, t_float a) {
+static void allpass_chain_cycle (t_float x, t_float *y, t_float *z, int n, t_float a) {
 	t_float w, in;
         int c;
 	in = y[0] = x;