Skip to content

Commit fa6ee0d

Browse files
committed
Add missing type and import for 2.12 build
1 parent 748bf47 commit fa6ee0d

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

compiler/src/dotty/tools/dotc/ast/Desugar.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1017,7 +1017,7 @@ object desugar {
10171017
var tested: MemberDef = tree
10181018
def fail(msg: String) = ctx.error(msg, tree.sourcePos)
10191019
def checkApplicable(flag: FlagSet, test: MemberDefTest): Unit =
1020-
if (tested.mods.is(flag) && !test.applyOrElse(tree, _ => false)) {
1020+
if (tested.mods.is(flag) && !test.applyOrElse(tree, (md: MemberDef) => false)) {
10211021
fail(i"modifier `$flag` is not allowed for this definition")
10221022
tested = tested.withMods(tested.mods.withoutFlags(flag))
10231023
}

compiler/src/dotty/tools/dotc/core/Annotations.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -181,6 +181,7 @@ object Annotations {
181181
object WithBounds {
182182
def unapply(ann: Annotation)(implicit ctx: Context): Option[TypeBounds] =
183183
if (ann.symbol == defn.WithBoundsAnnot) {
184+
import ast.Trees._
184185
// We need to extract the type of the type tree in the New itself.
185186
// The annotation's type has been simplified as the type of an expression,
186187
// which means that `&` or `|` might have been lost.

0 commit comments

Comments
 (0)