summaryrefslogtreecommitdiff
path: root/tests/dtfunctor.ur
blob: 842574797b37266b6e0ff4eff168e395c4f3a52e (plain)
1
2
3
4
5
6
7
8
9
functor Make(M : sig end) = struct
    datatype t = A | B
end

structure A = Make(struct end)
structure B = Make(struct end)

fun main (x : A.t) (y : B.t) : transaction page =
    return <xml/>