File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed
src/dotty/tools/dotc/transform Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -104,12 +104,11 @@ class PostTyper extends MacroTransform with IdentityDenotTransformer { thisTran
104
104
private def transformAnnots (tree : MemberDef )(implicit ctx : Context ): Unit =
105
105
tree.symbol.transformAnnotations(transformAnnot)
106
106
107
- private def transformSelect (tree : Select , targs : List [Tree ])(implicit ctx : Context ) = {
107
+ private def transformSelect (tree : Select , targs : List [Tree ])(implicit ctx : Context ): Tree = {
108
108
val qual = tree.qualifier
109
109
qual.symbol.moduleClass.denot match {
110
110
case pkg : PackageClassDenotation if ! tree.symbol.maybeOwner.is(Package ) =>
111
- assert(targs.isEmpty)
112
- cpy.Select (tree)(qual select pkg.packageObj.symbol, tree.name)
111
+ transformSelect(cpy.Select (tree)(qual select pkg.packageObj.symbol, tree.name), targs)
113
112
case _ =>
114
113
superAcc.transformSelect(super .transform(tree), targs)
115
114
}
Original file line number Diff line number Diff line change
1
+ object Test {
2
+ type T = String
3
+ type U
4
+ reflect.classTag[T ]
5
+ }
You can’t perform that action at this time.
0 commit comments