From 0ccd4bcac64efe72d9758fbfb6a6dbce44cf308e Mon Sep 17 00:00:00 2001 From: Den Shabalin Date: Mon, 2 Dec 2013 15:12:54 +0100 Subject: SI-6842 Make splicing less sensitive to precise types of trees Previously trees that represent parameters, case clauses and type variables had strictly defined ValDef, TypeDef and CaseDef types which caused problems in compositionality. Now this checks are moved to runtime so it's possible to pass a tree that is CaseDef but has Tree type. --- test/files/scalacheck/quasiquotes/ErrorProps.scala | 7 ------- 1 file changed, 7 deletions(-) (limited to 'test/files/scalacheck/quasiquotes/ErrorProps.scala') diff --git a/test/files/scalacheck/quasiquotes/ErrorProps.scala b/test/files/scalacheck/quasiquotes/ErrorProps.scala index cb46a60dbe..adad48fcdf 100644 --- a/test/files/scalacheck/quasiquotes/ErrorProps.scala +++ b/test/files/scalacheck/quasiquotes/ErrorProps.scala @@ -105,13 +105,6 @@ object ErrorProps extends QuasiquoteProperties("errors") { q"f($sb)" """) - property("casedef expected") = fails( - "reflect.runtime.universe.CaseDef expected but reflect.runtime.universe.Tree found", - """ - val t = EmptyTree - q"_ { case $t }" - """) - property("can't splice with ... card here") = fails( "Can't splice with ... here", """ -- cgit v1.2.3