pike.git/
lib/
master.pike.in
Branch:
Tag:
Non-build tags
All tags
No tags
2008-05-30
2008-05-30 21:57:59 by Henrik Grubbström (Grubba) <grubba@grubba.org>
be62e64b70b38fb1240eca7ec3be4717cfed634b (
24
lines) (+
15
/-
9
)
[
Show
|
Annotate
]
Branch:
7.9
Fixed newly introduced bug in handling of pike -e.
Rev: lib/master.pike.in:1.429
6:
// Pike is distributed under GPL, LGPL and MPL. See the file COPYING // for more information. //
-
// $Id: master.pike.in,v 1.
428
2008/05/30
17
:
01
:
48
mast
Exp $
+
// $Id: master.pike.in,v 1.
429
2008/05/30
21
:
57
:
59
grubba
Exp $
#pike __REAL_VERSION__ //#pragma strict_types
3252:
} };
-
if (compile_err
&&
compile_err->is_cpp_or_compilation_error) {
+
if (compile_err
)
{
+
if (
compile_err->is_cpp_or_compilation_error) {
// Don't clutter the output with the backtrace for // compilation errors. werror (describe_error (compile_err)); exit (20); } else throw (compile_err);
-
+
}
#if constant(_debug) if(debug) _debug(debug);
4189:
ret = ""; }
-
else
-
return sprintf ("<Invalid backtrace/error container: %O>\n", trace);
+
else
{
+
_gdb_breakpoint();
+
return sprintf ("<Invalid backtrace/error container: %O>\n"
+
"%s\n"
, trace
, describe_backtrace(backtrace(
)
))
;
+
}
{ Describer desc = Describer();