From: simonmar Date: Thu, 5 Dec 2002 13:51:56 +0000 (+0000) Subject: [project @ 2002-12-05 13:51:56 by simonmar] X-Git-Tag: Approx_11550_changesets_converted~1387 X-Git-Url: http://git.megacz.com/?a=commitdiff_plain;h=1ca2417ee22d6d35c06ff9ac89683004e23e614f;p=ghc-hetmet.git [project @ 2002-12-05 13:51:56 by simonmar] - remove old code for GHC < 3.03 (we don't support building GHC with less than 4.08). - remove ErrorHdrHook and PatError, we now catch all exceptions at the top level and report panics (this will fix some test discrepancies with GHCi). --- diff --git a/ghc/compiler/parser/hschooks.c b/ghc/compiler/parser/hschooks.c index b25bfa1..a9fd56a 100644 --- a/ghc/compiler/parser/hschooks.c +++ b/ghc/compiler/parser/hschooks.c @@ -53,22 +53,6 @@ setHeapSize( HsInt size ) #endif } -#if __GLASGOW_HASKELL__ >= 303 - -void -ErrorHdrHook (long fd) -{ - char msg[]="\n"; - write(fd,msg,1); -} - -void -PatErrorHdrHook (long fd) -{ - const char msg[]="\n*** Pattern-matching error within GHC!\n\nThis is a compiler bug; please report it to glasgow-haskell-bugs@haskell.org.\n\nFail:"; - write(fd,msg,sizeof(msg)-1); -} - void PreTraceHook (long fd) { @@ -85,34 +69,6 @@ PostTraceHook (long fd) #endif } -#else /* pre-3.03 GHC with old IO system */ - -void -ErrorHdrHook (FILE *where) -{ - fprintf(where, "\n"); /* no "Fail: " */ -} - -void -PatErrorHdrHook (FILE *where) -{ - fprintf(where, "\n*** Pattern-matching error within GHC!\n\nThis is a compiler bug; please report it to glasgow-haskell-bugs@haskell.org.\n\nFail: "); -} - -void -PreTraceHook (FILE *where) -{ - fprintf(where, "\n"); /* not "Trace On" */ -} - -void -PostTraceHook (FILE *where) -{ - fprintf(where, "\n"); /* not "Trace Off" */ -} - -#endif - #if __GLASGOW_HASKELL__ >= 400 void OutOfHeapHook (unsigned long request_size, unsigned long heap_size)