Rewritten to use a single line instead of line splicing

to avoid line number differences in the reported error.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@14988
This commit is contained in:
Florian Krohm 2015-03-07 12:49:32 +00:00
parent a6edce5f4a
commit b77e045e1f
2 changed files with 3 additions and 7 deletions

View File

@ -1,9 +1,5 @@
/* There should be a user message about the overflow.
Wrtten in a single line so there is no confusion on what line
Written in a single line so there is no confusion on what line
the overflow occurs. */
int main(int argc, char *argv[]) \
{ \
volatile int arr[1000]; \
return main(arr[argc%2], 0); \
}
int main(int argc, char *argv[]) { volatile int arr[1000]; return main(arr[argc%2], 0); }

View File

@ -4,7 +4,7 @@ Stack overflow in thread #1: can't grow stack to 0x........
Process terminating with default action of signal 11 (SIGSEGV)
Access not within mapped region at address 0x........
Stack overflow in thread #1: can't grow stack to 0x........
at 0x........: main (stack-overflow.c:6)
at 0x........: main (stack-overflow.c:5)
If you believe this happened as a result of a stack
overflow in your program's main thread (unlikely but
possible), you can try to increase the size of the