SCM Repository
[smlnj] Diff of /sml/trunk/src/compiler/FLINT/opt/lcontract.sml
Diff of /sml/trunk/src/compiler/FLINT/opt/lcontract.sml
Parent Directory
|
Revision Log
|
Patch
256 |
let val nfk = |
let val nfk = |
257 |
case fk |
case fk |
258 |
of {isrec=SOME(t,lk), known, inline, cconv} => |
of {isrec=SOME(t,lk), known, inline, cconv} => |
259 |
{isrec=SOME(map ltf t, lk), known=known, inline=inline, |
{isrec=SOME(map ltf t, lk), known=known, inline=IH_SAFE, |
260 |
cconv=cconv} |
cconv=cconv} |
261 |
| _ => fk |
| _ => fk |
262 |
in (nfk, v, map (fn (v,t) => (v,ltf t)) vts, #1(loop e)) |
in (nfk, v, map (fn (v,t) => (v,ltf t)) vts, #1(loop e)) |
|
Legend:
Removed from v.189 |
|
changed lines |
|
Added in v.190 |
|
|