blob: 80430d997eeae514c32b385e165d2649f5e5d2eb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
class Cell(val ambiguousName: Option[String])
class Test {
def wrap(f: Any): Nothing = ???
wrap {
// the namer for these two ValDefs is created when typing the argument expression
// of wrap. This happens to be in a silent context (tryTypedApply). Therefore, the
// cyclic reference will not be thrown, but transformed into a NormalTypeError by
// `silent`. This requires different handling in NamesDefaults.
val c = new Cell(ambiguousName = Some("bla"))
val ambiguousName = c.ambiguousName
}
}
|