Skip to content

Commit f4822ac

Browse files
authored
Merge pull request #14931 from Xavientois/safe-init-empty-tree
Fix safe-init error in Trees.scala
2 parents 8ff31c7 + 4bcad56 commit f4822ac

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -812,7 +812,7 @@ object Trees {
812812
case class ValDef[-T >: Untyped] private[ast] (name: TermName, tpt: Tree[T], private var preRhs: LazyTree[T @uncheckedVariance])(implicit @constructorOnly src: SourceFile)
813813
extends ValOrDefDef[T], ValOrTypeDef[T] {
814814
type ThisTree[-T >: Untyped] = ValDef[T]
815-
assert(isEmpty || tpt != genericEmptyTree)
815+
assert(isEmpty || (tpt ne genericEmptyTree))
816816
def unforced: LazyTree[T] = preRhs
817817
protected def force(x: Tree[T @uncheckedVariance]): Unit = preRhs = x
818818
}
@@ -822,7 +822,7 @@ object Trees {
822822
paramss: List[ParamClause[T]], tpt: Tree[T], private var preRhs: LazyTree[T @uncheckedVariance])(implicit @constructorOnly src: SourceFile)
823823
extends ValOrDefDef[T] {
824824
type ThisTree[-T >: Untyped] = DefDef[T]
825-
assert(tpt != genericEmptyTree)
825+
assert(tpt ne genericEmptyTree)
826826
def unforced: LazyTree[T] = preRhs
827827
protected def force(x: Tree[T @uncheckedVariance]): Unit = preRhs = x
828828

0 commit comments

Comments
 (0)