Skip to content

Commit 063adfe

Browse files
committed
Drop AbsOverride flag in bodyRetainer methods
This was not noticed before since bodyRetainers were not entered in scope, so were not subject to override checking.
1 parent 290a9ff commit 063adfe

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

compiler/src/dotty/tools/dotc/inlines/Inlines.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -229,7 +229,7 @@ object Inlines:
229229

230230
val retainer = meth.copy(
231231
name = BodyRetainerName(meth.name),
232-
flags = meth.flags &~ (Inline | Macro | Override) | Private,
232+
flags = (meth.flags &~ (Inline | Macro | Override | AbsOverride)) | Private,
233233
coord = mdef.rhs.span.startPos).asTerm.entered
234234
retainer.deriveTargetNameAnnotation(meth, name => BodyRetainerName(name.asTermName))
235235
DefDef(retainer, prefss =>

0 commit comments

Comments
 (0)