Skip to content

Commit f47bfde

Browse files
authored
Merge pull request #14675 from dotty-staging/fix-14637
Don't check features when retyping
2 parents 09a4ce3 + 526c50b commit f47bfde

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

compiler/src/dotty/tools/dotc/typer/Checking.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1408,6 +1408,7 @@ trait ReChecking extends Checking {
14081408
override def checkNoModuleClash(sym: Symbol)(using Context) = ()
14091409
override def checkCanThrow(tp: Type, span: Span)(using Context): Unit = ()
14101410
override def checkCatch(pat: Tree, guard: Tree)(using Context): Unit = ()
1411+
override def checkFeature(name: TermName, description: => String, featureUseSite: Symbol, pos: SrcPos)(using Context): Unit = ()
14111412
}
14121413

14131414
trait NoChecking extends ReChecking {
@@ -1430,5 +1431,4 @@ trait NoChecking extends ReChecking {
14301431
override def checkMembersOK(tp: Type, pos: SrcPos)(using Context): Type = tp
14311432
override def checkInInlineContext(what: String, pos: SrcPos)(using Context): Unit = ()
14321433
override def checkValidInfix(tree: untpd.InfixOp, meth: Symbol)(using Context): Unit = ()
1433-
override def checkFeature(name: TermName, description: => String, featureUseSite: Symbol, pos: SrcPos)(using Context): Unit = ()
14341434
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class C
2+
3+
object Givens:
4+
given cOrdering: Ordering[C] with
5+
override def compare(c0: C, c1: C) = 0
6+
val greeting = "we love Givens"

0 commit comments

Comments
 (0)