RE:Protection in G__CallFunc missing...

Masaharu Goto (MXJ02154@nifty.ne.jp)
Thu, 17 Sep 1998 22:23:00 +0900


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