Skip to content

Commit 695b8d1

Browse files
Merge pull request #8451 from dotty-staging/fix-#8449
Fix #8449: Add regression test
2 parents 17ae40d + ee7e329 commit 695b8d1

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

tests/pos/i8449.scala

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
2+
import scala.compiletime.ops.int._
3+
4+
object Test {
5+
type Fib[N <: Int] <: Int = N match {
6+
case 0 => 0
7+
case 1 => 1
8+
case _ => Fib[N - 1] + Fib[N - 2]
9+
}
10+
val fib0: Fib[0] = 0
11+
val fib1: Fib[1] = 1
12+
val fib2: Fib[2] = 1
13+
val fib3: Fib[3] = 2
14+
val fib4: Fib[4] = 3
15+
val fib5: Fib[5] = 5
16+
val fib6: Fib[6] = 8
17+
}

0 commit comments

Comments
 (0)