diff --git a/src/gc.c b/src/gc.c
index 660e595ae2bd2ddeee3d46334858a72528c97c64..3d0f2a5d2e4a470ff8d1e005d75e47c2c8891bce 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -408,6 +408,7 @@ static void exit_gc(void)
   }
 }
 
+#ifdef DEBUG
 void locate_references(void *a)
 {
   if(!in_gc)
@@ -416,7 +417,7 @@ void locate_references(void *a)
   fprintf(stderr,"**Looking for references:\n");
   
   check_for=a;
-  
+
   found_where=" in an array";
   gc_check_all_arrays();
   
@@ -441,6 +442,7 @@ void locate_references(void *a)
   if(!in_gc)
     exit_gc();
 }
+#endif
 
 int gc_is_referenced(void *a)
 {