From 311242ac4827e39e70800d744404ea40bda9d091 Mon Sep 17 00:00:00 2001 From: Per Hedbor <ph@opera.com> Date: Mon, 27 Mar 2000 03:17:23 +0200 Subject: [PATCH] Fixed error reporting Rev: lib/master.pike.in:1.109 --- lib/master.pike.in | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/lib/master.pike.in b/lib/master.pike.in index bdc6ffcafe..3539a1657b 100644 --- a/lib/master.pike.in +++ b/lib/master.pike.in @@ -1,6 +1,6 @@ /* -*- Pike -*- * - * $Id: master.pike.in,v 1.108 2000/03/26 15:11:34 mast Exp $ + * $Id: master.pike.in,v 1.109 2000/03/27 01:17:23 per Exp $ * * Master-file for Pike. * @@ -1157,11 +1157,7 @@ string trim_file_name(string s) void compile_error(string file,int line,string err) { mixed val; - if(! (val = inhibit_compile_errors -#if constant(thread_local) - ->get() -#endif /* constant(thread_local) */ - )) + if(! (val = get_inhibit_compile_errors() )) { werror(sprintf("%s:%s:%s\n",trim_file_name(file), line?(string)line:"-",err)); @@ -1173,7 +1169,7 @@ void compile_error(string file,int line,string err) if (objectp(val) && val->compile_error) { val->compile_error(file, line, err); } else { - inhibit_compile_errors(file, line, err); + val(file, line, err); } } } @@ -1188,11 +1184,7 @@ void compile_warning(string file,int line,string err) { mixed val; - if(!(val = inhibit_compile_errors -#if constant(thread_local) - ->get() -#endif /* constant(thread_local) */ - )) + if(!(val = get_inhibit_compile_errors() )) { if(want_warnings) werror(sprintf("%s:%s: Warning: %s\n",trim_file_name(file), -- GitLab