diff --git a/src/interpret.h b/src/interpret.h index c834faa9746d710459715de1d4716b9c0c7f2349..f833f90e8717c5cdcf7d44ef7e62fa7062b22b49 100644 --- a/src/interpret.h +++ b/src/interpret.h @@ -5,7 +5,7 @@ \*/ /* - * $Id: interpret.h,v 1.32 1999/06/01 10:21:10 mirar Exp $ + * $Id: interpret.h,v 1.33 1999/07/29 17:10:23 mirar Exp $ */ #ifndef INTERPRET_H #define INTERPRET_H @@ -45,7 +45,9 @@ struct pike_frame #define check_stack(X) do { \ if(sp - evaluator_stack + (X) >= stack_size) \ - error("Stack overflow.\n"); \ + error("Svalue stack overflow. " \ + "(%d of %d entries on stack, needed %d more entries)\n", \ + sp-evaluator_stack,stack_size,(X)); \ }while(0) #define check_mark_stack(X) do { \