summaryrefslogtreecommitdiff
path: root/test/files/neg/quasiquotes-syntax-error-position.scala
diff options
context:
space:
mode:
authorDenys Shabalin <denys.shabalin@typesafe.com>2014-02-24 18:35:59 +0100
committerDenys Shabalin <denys.shabalin@typesafe.com>2014-02-28 11:28:38 +0100
commit51b8e6c020d39393c471dcfee389c5f0f7510afd (patch)
tree75eac002632749d6fd32d31101934a7f9b71da37 /test/files/neg/quasiquotes-syntax-error-position.scala
parent13e7b8112fb412bb3ed29716409087aed0f2a7e4 (diff)
downloadscala-51b8e6c020d39393c471dcfee389c5f0f7510afd.tar.gz
scala-51b8e6c020d39393c471dcfee389c5f0f7510afd.tar.bz2
scala-51b8e6c020d39393c471dcfee389c5f0f7510afd.zip
SI-8285 use correct kind of map for quasiquote positions
Previously mutable.ListMap was used with assumption that it preserved order of inserted elements (but it doesn't). Surprisingly logic that assumed ordered elements worked mosly fine on unordered ones. I guess two bugs can cancel each other out.
Diffstat (limited to 'test/files/neg/quasiquotes-syntax-error-position.scala')
-rw-r--r--test/files/neg/quasiquotes-syntax-error-position.scala5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/files/neg/quasiquotes-syntax-error-position.scala b/test/files/neg/quasiquotes-syntax-error-position.scala
index 7b1d66ba00..823fe9a551 100644
--- a/test/files/neg/quasiquotes-syntax-error-position.scala
+++ b/test/files/neg/quasiquotes-syntax-error-position.scala
@@ -13,4 +13,9 @@ object test extends App {
cq"pattern => body ; case pattern2 =>"
pq"$a(bar"
q"def foo(x)"
+ q"$a(])"
+ q"foo bar <xml$a>"
+ val x = q"x"
+ q"val $x: $x <: $x"
+ q"def f ( $x ) . $x"
}