diff options
Diffstat (limited to 'src/cjrize.sml')
-rw-r--r-- | src/cjrize.sml | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/cjrize.sml b/src/cjrize.sml index 78b73dba..e14f7db1 100644 --- a/src/cjrize.sml +++ b/src/cjrize.sml @@ -184,7 +184,12 @@ fun cifyDecl ((d, loc), sm) = in (SOME (d, loc), NONE, sm) end - | L.DExport (s, n) => (NONE, SOME ("/" ^ s, n), sm) + | L.DExport (s, n, ts) => + let + val (ts, sm) = ListUtil.foldlMap cifyTyp sm ts + in + (NONE, SOME ("/" ^ s, n, ts), sm) + end fun cjrize ds = let |