Updated for SML/NJ 110.46+
[bpt/mlt.git] / src / compiler.sml
index 6e31f5a..aa4db33 100644 (file)
@@ -112,8 +112,8 @@ struct
 
            fun loop (smls, mlts) =
                (case Posix.FileSys.readdir dir of
-                    "" => (smls, mlts)
-                  | fname =>
+                    NONE => (smls, mlts)
+                  | SOME fname =>
                     (case getExt fname of
                          "mlt" => loop (smls, (path ^ "/" ^ fname) :: mlts)
                        | ("sml"|"sig") =>