We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6692f1c commit 9f0e4c8Copy full SHA for 9f0e4c8
compiler/src/dotty/tools/dotc/ast/TreeInfo.scala
@@ -388,7 +388,7 @@ trait TypedTreeInfo extends TreeInfo[Type] { self: Trees.Instance[Type] =>
388
case New(_) | Closure(_, _, _) =>
389
Pure
390
case TypeApply(fn, _) =>
391
- if (fn.symbol.is(Erased)) Pure else exprPurity(fn)
+ if (fn.symbol.is(Erased) || fn.symbol == defn.InternalQuoted_typeQuote) Pure else exprPurity(fn)
392
case Apply(fn, args) =>
393
def isKnownPureOp(sym: Symbol) =
394
sym.owner.isPrimitiveValueClass || sym.owner == defn.StringClass
0 commit comments