|
From: <cn...@us...> - 2009-07-21 00:45:18
|
Revision: 430
http://hgengine.svn.sourceforge.net/hgengine/?rev=430&view=rev
Author: cnlohr
Date: 2009-07-21 00:45:11 +0000 (Tue, 21 Jul 2009)
Log Message:
-----------
Print backtrace on FAILs()
Modified Paths:
--------------
Mercury2/src/MercuryUtil.cpp
Modified: Mercury2/src/MercuryUtil.cpp
===================================================================
--- Mercury2/src/MercuryUtil.cpp 2009-07-16 05:05:11 UTC (rev 429)
+++ Mercury2/src/MercuryUtil.cpp 2009-07-21 00:45:11 UTC (rev 430)
@@ -74,8 +74,11 @@
void fail_m( const char * message, const char * file, int line )
{
+ char backtracebuffer[2048];
//Probably should message box here somewhere in the event we're running on Windows.
fprintf( stderr, "Fatal Error: \"%s\" in %s:%d\n", message, file, line );
+ cnget_backtrace( 1, backtracebuffer, 2047 );
+ puts( backtracebuffer );
exit(-1);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|