--- sml/trunk/src/compiler/FLINT/opt/lcontract.sml 1998/11/15 22:29:42 189 +++ sml/trunk/src/compiler/FLINT/opt/lcontract.sml 1998/11/19 21:01:17 190 @@ -256,7 +256,7 @@ let val nfk = case fk of {isrec=SOME(t,lk), known, inline, cconv} => - {isrec=SOME(map ltf t, lk), known=known, inline=inline, + {isrec=SOME(map ltf t, lk), known=known, inline=IH_SAFE, cconv=cconv} | _ => fk in (nfk, v, map (fn (v,t) => (v,ltf t)) vts, #1(loop e))