@@ -13,26 +13,16 @@ conforms to
1313but the comparison trace ended with `false`:
1414
1515 ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any
16- ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring)
17- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
18- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring)
19- ==> [T <: String] =>> Set[T] <: Iterable
20- ==> [T <: String] =>> Set[T] <: Iterable (recurring)
21- ==> type bounds [] <: type bounds [ <: String]
22- ==> type bounds [] <: type bounds [ <: String] (recurring)
23- ==> Any <: String
24- ==> Any <: String (recurring)
25- ==> Any <: String (recurring)
26- <== Any <: String (recurring) = false
27- <== Any <: String (recurring) = false
28- <== Any <: String = false
29- <== type bounds [] <: type bounds [ <: String] (recurring) = false
30- <== type bounds [] <: type bounds [ <: String] = false
31- <== [T <: String] =>> Set[T] <: Iterable (recurring) = false
32- <== [T <: String] =>> Set[T] <: Iterable = false
33- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring) = false
34- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
35- <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring) = false
16+ ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
17+ ==> [T <: String] =>> Set[T] <: Iterable
18+ ==> type bounds [] <: type bounds [ <: String]
19+ ==> Any <: String
20+ ==> Any <: String
21+ <== Any <: String = false
22+ <== Any <: String = false
23+ <== type bounds [] <: type bounds [ <: String] = false
24+ <== [T <: String] =>> Set[T] <: Iterable = false
25+ <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
3626 <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any = false
3727
3828The tests were made under the empty constraint
@@ -52,26 +42,16 @@ conforms to
5242but the comparison trace ended with `false`:
5343
5444 ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any
55- ==> test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring)
56- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
57- ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring)
58- ==> [T <: String] =>> Set[T] <: Iterable
59- ==> [T <: String] =>> Set[T] <: Iterable (recurring)
60- ==> type bounds [] <: type bounds [ <: String]
61- ==> type bounds [] <: type bounds [ <: String] (recurring)
62- ==> Any <: String
63- ==> Any <: String (recurring)
64- ==> Any <: String (recurring)
65- <== Any <: String (recurring) = false
66- <== Any <: String (recurring) = false
67- <== Any <: String = false
68- <== type bounds [] <: type bounds [ <: String] (recurring) = false
69- <== type bounds [] <: type bounds [ <: String] = false
70- <== [T <: String] =>> Set[T] <: Iterable (recurring) = false
71- <== [T <: String] =>> Set[T] <: Iterable = false
72- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] (recurring) = false
73- <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
74- <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any (recurring) = false
45+ ==> type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]]
46+ ==> [T <: String] =>> Set[T] <: Iterable
47+ ==> type bounds [] <: type bounds [ <: String]
48+ ==> Any <: String
49+ ==> Any <: String
50+ <== Any <: String = false
51+ <== Any <: String = false
52+ <== type bounds [] <: type bounds [ <: String] = false
53+ <== [T <: String] =>> Set[T] <: Iterable = false
54+ <== type bounds [[T <: String] <: Set[T]] <: type bounds [[T] <: Iterable[T]] = false
7555 <== test2.FunctorImpl <: [Generic2[T <: String] <: Set[T]] =>> Any = false
7656
7757The tests were made under the empty constraint
0 commit comments