diff --git a/src/libhqr.c b/src/libhqr.c
index 2750739839116e72aefb4d3cf31563e6cb0344a4..f064e31feeef814ee6132201bb7b97eeae902bbc 100644
--- a/src/libhqr.c
+++ b/src/libhqr.c
@@ -1703,7 +1703,7 @@ hqr_genperm( libhqr_tree_t *qrtree )
     }
 }
 
-static int
+static inline int
 hqr_getinvperm( const libhqr_tree_t *qrtree, int k, int m )
 {
     int gmt = qrtree->mt + 1;