@@ -337,7 +337,6 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
337
337
def Alternative (trees : List [Tree ])(implicit src : SourceFile ): Alternative = new Alternative (trees)
338
338
def UnApply (fun : Tree , implicits : List [Tree ], patterns : List [Tree ])(implicit src : SourceFile ): UnApply = new UnApply (fun, implicits, patterns)
339
339
def ValDef (name : TermName , tpt : Tree , rhs : LazyTree )(implicit src : SourceFile ): ValDef = new ValDef (name, tpt, rhs)
340
- def BackquotedValDef (name : TermName , tpt : Tree , rhs : LazyTree )(implicit src : SourceFile ): ValDef = new BackquotedValDef (name, tpt, rhs)
341
340
def DefDef (name : TermName , tparams : List [TypeDef ], vparamss : List [List [ValDef ]], tpt : Tree , rhs : LazyTree )(implicit src : SourceFile ): DefDef = new DefDef (name, tparams, vparamss, tpt, rhs)
342
341
def BackquotedDefDef (name : TermName , tparams : List [TypeDef ], vparamss : List [List [ValDef ]], tpt : Tree , rhs : LazyTree )(implicit src : SourceFile ): DefDef = new BackquotedDefDef (name, tparams, vparamss, tpt, rhs)
343
342
def TypeDef (name : TypeName , rhs : Tree )(implicit src : SourceFile ): TypeDef = new TypeDef (name, rhs)
@@ -430,9 +429,8 @@ object untpd extends Trees.Instance[Untyped] with UntypedTreeInfo {
430
429
AppliedTypeTree (ref(defn.andType.typeRef), left :: right :: Nil )
431
430
432
431
def makeParameter (pname : TermName , tpe : Tree , mods : Modifiers = EmptyModifiers , isBackquoted : Boolean = false )(implicit ctx : Context ): ValDef = {
433
- val vdef =
434
- if (isBackquoted) BackquotedValDef (pname, tpe, EmptyTree )
435
- else ValDef (pname, tpe, EmptyTree )
432
+ val vdef = ValDef (pname, tpe, EmptyTree )
433
+ if (isBackquoted) vdef.pushAttachment(Backquoted , ())
436
434
vdef.withMods(mods | Param )
437
435
}
438
436
0 commit comments