summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/files/neg/bug1845.check4
-rw-r--r--test/files/neg/bug1845.scala10
2 files changed, 14 insertions, 0 deletions
diff --git a/test/files/neg/bug1845.check b/test/files/neg/bug1845.check
new file mode 100644
index 0000000000..164f3f60c1
--- /dev/null
+++ b/test/files/neg/bug1845.check
@@ -0,0 +1,4 @@
+bug1845.scala:9: error: illegal cyclic reference involving value <import>
+ val lexical = new StdLexical
+ ^
+one error found
diff --git a/test/files/neg/bug1845.scala b/test/files/neg/bug1845.scala
new file mode 100644
index 0000000000..ceb43a0552
--- /dev/null
+++ b/test/files/neg/bug1845.scala
@@ -0,0 +1,10 @@
+import scala.util.parsing.combinator.syntactical.TokenParsers
+import scala.util.parsing.combinator.lexical.StdLexical
+import scala.util.parsing.syntax.StdTokens
+
+class MyTokenParsers extends TokenParsers {
+ import lexical._
+ type Tokens = StdTokens
+ type Elem = lexical.Token
+ val lexical = new StdLexical
+}