summaryrefslogtreecommitdiff
path: root/test/files/neg/t8630.scala
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2014-05-27 12:55:13 -0700
committerSom Snytt <som.snytt@gmail.com>2014-05-27 15:03:53 -0700
commit5277fb4d69714b52a9c43fd6ac439e6d16d7a3e9 (patch)
treebc224c86f822f7e3b4c104be3f623ae36167a330 /test/files/neg/t8630.scala
parent5551cf66e5b27ae398b527df6fe4247aed1ff307 (diff)
downloadscala-5277fb4d69714b52a9c43fd6ac439e6d16d7a3e9.tar.gz
scala-5277fb4d69714b52a9c43fd6ac439e6d16d7a3e9.tar.bz2
scala-5277fb4d69714b52a9c43fd6ac439e6d16d7a3e9.zip
SI-8630 lineToString no longer long by one at eof
One more EOL crasher, or lack-of-EOL crasher, when the text is at EOF. It was not caught by the last round of excellent and thorough tests because ``` // If non-whitespace tokens run all the way up to EOF, // positions go wrong because the correct end of the last // token cannot be used as an index into the char array. // The least painful way to address this was to add a // newline to the array. ```
Diffstat (limited to 'test/files/neg/t8630.scala')
-rw-r--r--test/files/neg/t8630.scala1
1 files changed, 1 insertions, 0 deletions
diff --git a/test/files/neg/t8630.scala b/test/files/neg/t8630.scala
new file mode 100644
index 0000000000..ea25227452
--- /dev/null
+++ b/test/files/neg/t8630.scala
@@ -0,0 +1 @@
+package bobsdelights abstract class Fruit( val name: String, val color: String ) object Fruits { object Apple extends Fruit("apple", "red") object Orange extends Fruit("orange", "orange") object Pear extends Fruit("pear", "yellowish") val menu = List(Apple, Orange, Pear) } \ No newline at end of file