RE:Protection in G__CallFunc missing...

From: Masaharu Goto (MXJ02154@nifty.ne.jp)
Date: Thu Sep 17 1998 - 15:23:00 MEST


Fons,

>To fix the problem I've protected the G__getexpr() calls (two cases
>in G__CallFunc) using:
>
>      int asmstat = G__asm_noverflow;
>      G__asm_noverflow = 0;
>      para.para[para.paran] = G__getexpr(para.parameter[para.paran]);
>      G__asm_noverflow = asmstat;
>
>and this seems to fix the problem. Could you please add this fix (or
>equivalent) to your version.

Thank you very much. I fixed this. I did it in different way, which should
result the same. 

I'll copy cint5.13.73.  I found another bug which might have caused segv
in rootcint.

Masaharu Goto



This archive was generated by hypermail 2b29 : Tue Jan 04 2000 - 00:34:37 MET