From 20792bf3aca7598bb3a8eaf6e518d42a65d1aa23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Fri, 28 Feb 1997 18:39:36 -0800 Subject: [PATCH] better (shorter) error messages Rev: lib/master.pike:1.33 --- lib/master.pike | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/master.pike b/lib/master.pike index 7fee0c515b..7acb51a7cb 100644 --- a/lib/master.pike +++ b/lib/master.pike @@ -62,7 +62,15 @@ static program low_findprog(string pname, string ext) { case "": case ".pike": - ret=compile_file(fname); + if ( mixed e=catch { ret=compile_file(fname); } ) + { + if(arrayp(e) && + sizeof(e)==2 && + arrayp(e[1]) && + sizeof(e[1]) == sizeof(backtrace())) + e[1]=({}); + throw(e); + } break; case ".so": ret=load_module(fname); -- GitLab