X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FException.hc;h=aa4783300748c4f8a94af7ff48909157ca20e42a;hb=cd0f89a0bf35c36575ea89d7c7599473a3600683;hp=fea85dd88e9d31b373ef76ea4b0e142e4ad203ff;hpb=0bffc410964e1688ad80d277d53400659e697ab5;p=ghc-hetmet.git diff --git a/ghc/rts/Exception.hc b/ghc/rts/Exception.hc index fea85dd..aa47833 100644 --- a/ghc/rts/Exception.hc +++ b/ghc/rts/Exception.hc @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: Exception.hc,v 1.26 2002/12/11 15:36:42 simonmar Exp $ + * $Id: Exception.hc,v 1.28 2003/06/19 10:42:26 simonmar Exp $ * * (c) The GHC Team, 1998-2000 * @@ -280,7 +280,7 @@ CATCH_FRAME_ENTRY_TEMPLATE(stg_catch_frame_7_ret,RET_VEC(Sp[SP_OFF],7)); VEC_POLY_INFO_TABLE(stg_catch_frame, \ MK_SMALL_BITMAP(CATCH_FRAME_WORDS, CATCH_FRAME_BITMAP), \ - NULL/*srt*/, 0/*srt_off*/, 0/*srt_len*/, CATCH_FRAME,, EF_); + NULL/*srt*/, 0/*srt_off*/, 0/*srt_bitmap*/, CATCH_FRAME,, EF_); /* ----------------------------------------------------------------------------- * The catch infotable @@ -350,7 +350,7 @@ FN_(raisezh_fast) StgPtr p; StgClosure *raise_closure; FB_ - /* args : R1 = exception */ + /* args : R1.p :: Exception */ #if defined(PROFILING) @@ -459,3 +459,11 @@ FN_(raisezh_fast) JMP_(stg_ap_p_ret); FE_ } + +FN_(raiseIOzh_fast) +{ + FB_ + /* Args :: R1.p :: Exception */ + JMP_(raisezh_fast); + FE_ +} \ No newline at end of file