summaryrefslogtreecommitdiff
path: root/testsuite/tests/typing-signatures/nondep_regression.ml
blob: 76033b3c4e3bc2ccf01bd64f36fb3cc272ffa7fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(* TEST
   * expect
*)

type 'a seq = 'a list

module Make (A : sig type t end) = struct
  type t = A.t seq
end

module H = Make (struct type t end)

[%%expect{|
type 'a seq = 'a list
module Make : functor (A : sig type t end) -> sig type t = A.t seq end
module H : sig type t end
|}]