summaryrefslogtreecommitdiff
path: root/src/cjrize.sml
diff options
context:
space:
mode:
Diffstat (limited to 'src/cjrize.sml')
-rw-r--r--src/cjrize.sml7
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