diff --git a/src/libnptm/lapack_calls.cpp b/src/libnptm/lapack_calls.cpp
index f6bedff11f251c732f60f5c4d292a3b49cb2668c..f6b3f39f1ec06d4ab91a2fe6a6aede2f85b7087c 100644
--- a/src/libnptm/lapack_calls.cpp
+++ b/src/libnptm/lapack_calls.cpp
@@ -12,8 +12,8 @@
 #endif
 #endif
 
-void zinvert(std::complex<double> **mat, lapack_int n, int &jer) {
 #ifdef USE_LAPACK
+void zinvert(std::complex<double> **mat, lapack_int n, int &jer) {
   jer = 0;
   __complex__ double *arr = new __complex__ double[n * n];
   const __complex__ double uim = 1.0*I;
@@ -44,5 +44,5 @@ void zinvert(std::complex<double> **mat, lapack_int n, int &jer) {
   }
   delete[] IPIV;
   delete[] arr;
-#endif
 }
+#endif