File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
compiler/src/dotty/tools/dotc/core
tests/neg-custom-args/isInstanceOf Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ object Annotations {
8686 myTree.asInstanceOf [Tree ]
8787
8888 override def isEvaluating : Boolean = myTree == null
89- override def isEvaluated : Boolean = myTree.isInstanceOf [Tree @ unchecked ]
89+ override def isEvaluated : Boolean = myTree.isInstanceOf [Tree ]
9090 }
9191
9292 /** An annotation indicating the body of a right-hand side,
@@ -119,7 +119,7 @@ object Annotations {
119119 myTree.asInstanceOf [Tree ]
120120
121121 override def isEvaluating : Boolean = myTree == null
122- override def isEvaluated : Boolean = myTree.isInstanceOf [Tree @ unchecked ]
122+ override def isEvaluated : Boolean = myTree.isInstanceOf [Tree ]
123123 }
124124
125125 object LazyBodyAnnotation {
Original file line number Diff line number Diff line change 1+ trait Tree
2+ trait Context
3+
4+ def foo (myTree : Tree | (Context => Tree )) =
5+ println(myTree.isInstanceOf [Tree ])
6+ myTree match
7+ case treeFn : (Context => Tree ) => // error
8+ case _ =>
9+
10+ def bar (myTree : Tree | (Context => Tree )) =
11+ myTree match
12+ case treeFn : (_ => _) => // ok
13+ case _ =>
You can’t perform that action at this time.
0 commit comments