summaryrefslogtreecommitdiffstats
path: root/tests/diagnostics/generic-constraint-forward-reference.slang.expected
blob: 5c6b2707b6e61f95c62a6bb95df2c926c2f3f407 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
result code = -1
standard error = {
tests/diagnostics/generic-constraint-forward-reference.slang(9): error 30117: generic constraint for parameter 'Foo' references type parameter 'T' before it is declared
void test1<Foo : IFoo<T>, T : IFloat>() {}
                 ^~~~
tests/diagnostics/generic-constraint-forward-reference.slang(12): error 30117: generic constraint for parameter 'A' references type parameter 'B' before it is declared
void test2<A : IBar<B, C>, B : IFloat, C : IFloat>() {}
               ^~~~
tests/diagnostics/generic-constraint-forward-reference.slang(12): error 30117: generic constraint for parameter 'A' references type parameter 'C' before it is declared
void test2<A : IBar<B, C>, B : IFloat, C : IFloat>() {}
               ^~~~
}
standard output = {
}