File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed
src/compiler/scala/tools/nsc Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -369,7 +369,7 @@ abstract class UnCurry extends InfoTransform
369
369
}
370
370
371
371
val isDefinedAtMethodDef = {
372
- val methSym = anonClass.newMethod(nme.isDefinedAt, fun.pos, FINAL )
372
+ val methSym = anonClass.newMethod(nme.isDefinedAt, fun.pos, FINAL | SYNTHETIC )
373
373
val params = methSym newSyntheticValueParams formals
374
374
methSym setInfoAndEnter MethodType (params, BooleanClass .tpe)
375
375
Original file line number Diff line number Diff line change @@ -1405,7 +1405,7 @@ trait PatternMatching extends Transform with TypingTransformers with ast.TreeDSL
1405
1405
1406
1406
// assert(owner ne null); assert(owner ne NoSymbol)
1407
1407
def freshSym (pos : Position , tp : Type = NoType , prefix : String = " x" ) =
1408
- NoSymbol .newTermSymbol(freshName(prefix), pos) setInfo tp
1408
+ NoSymbol .newTermSymbol(freshName(prefix), pos, newFlags = SYNTHETIC ) setInfo tp
1409
1409
1410
1410
def newSynthCaseLabel (name : String ) =
1411
1411
NoSymbol .newLabel(freshName(name), NoPosition ) setFlag treeInfo.SYNTH_CASE_FLAGS
You can’t perform that action at this time.
0 commit comments