diff options
author | Denys Shabalin <denys.shabalin@typesafe.com> | 2014-03-25 14:57:19 +0100 |
---|---|---|
committer | Denys Shabalin <denys.shabalin@typesafe.com> | 2014-03-25 15:44:07 +0100 |
commit | f10d7541c9c2ddbb3a9cd1a1db800a2fef5a9082 (patch) | |
tree | 07c3f028b12da4f22cc1e17b76dd8492e19bc7e5 /test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala | |
parent | 2fea9502242265e365be987b45e130ac9669d692 (diff) | |
download | scala-f10d7541c9c2ddbb3a9cd1a1db800a2fef5a9082.tar.gz scala-f10d7541c9c2ddbb3a9cd1a1db800a2fef5a9082.tar.bz2 scala-f10d7541c9c2ddbb3a9cd1a1db800a2fef5a9082.zip |
SI-8387 don't match new as a function application
Diffstat (limited to 'test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala')
-rw-r--r-- | test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala index 83f7e21035..49ffaff630 100644 --- a/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala +++ b/test/files/scalacheck/quasiquotes/TermDeconstructionProps.scala @@ -239,4 +239,11 @@ object TermDeconstructionProps extends QuasiquoteProperties("term deconstruction val q"new ..$parents" = q"new Foo with Bar" assert(parents ≈ List(tq"Foo", tq"Bar")) } + + property("SI-8387 new is not an application") = test { + val `new` = q"new F(x)" + val q"$f(...$argss)" = `new` + assert(f ≈ `new`) + assert(argss.isEmpty) + } } |