diff --git a/src/las.c b/src/las.c
index 127929d43ad1affaa9249a5c1d53b80210b8f5e3..28fa8b18ddcd170ec8dffc174013e74ea46bba75 100644
--- a/src/las.c
+++ b/src/las.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: las.c,v 1.219 2000/09/30 23:31:42 per Exp $");
+RCSID("$Id: las.c,v 1.220 2000/10/02 14:16:01 grubba Exp $");
 
 #include "language.h"
 #include "interpret.h"
@@ -378,7 +378,9 @@ static void add_node(node *n)
     if (probe == n) 
     {
       fprintf(stderr, "add_node(%p == %p): Node already added!\n", probe, n);
-      fprintf( stderr, "   %d <-> %d\n", hval, (n->hash % node_hash.size) );
+      fprintf( stderr, "   %ld <-> %ld\n",
+	       DO_NOT_WARN((long)hval),
+	       DO_NOT_WARN((long)(n->hash % node_hash.size)) );
       probe = node_hash.table[hval];
       while( probe )
       {