summaryrefslogtreecommitdiff
path: root/test/files/neg/t8015-ffb.scala
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2013-12-17 20:26:50 -0800
committerSom Snytt <som.snytt@gmail.com>2014-01-08 07:43:42 -0800
commitbb2e99a69201060b88dd25602def42f31ba9ab65 (patch)
tree7a3e3a16a0a5e9ee7221f26a6ec50464856989a3 /test/files/neg/t8015-ffb.scala
parentada8d9156baad2d8a24c1a40e032eb4bc7154bac (diff)
downloadscala-bb2e99a69201060b88dd25602def42f31ba9ab65.tar.gz
scala-bb2e99a69201060b88dd25602def42f31ba9ab65.tar.bz2
scala-bb2e99a69201060b88dd25602def42f31ba9ab65.zip
SI-8015 Count lines by EOLs
Source lines were counted by "line break chars", including FF. Clients of `pos.line` seem to all expect the ordinary line num, so that is what they get. Unicode processing now precedes line ending processing.
Diffstat (limited to 'test/files/neg/t8015-ffb.scala')
-rw-r--r--test/files/neg/t8015-ffb.scala11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/files/neg/t8015-ffb.scala b/test/files/neg/t8015-ffb.scala
new file mode 100644
index 0000000000..dbdd942555
--- /dev/null
+++ b/test/files/neg/t8015-ffb.scala
@@ -0,0 +1,11 @@
+
+trait G {
+ val c: Char = '\u000a' // disallowed!
+ def x\u000d\u000a = 9 // as nl
+ def y() = x
+ def z() = {
+ y()\u000a() // was Int does not take parameters
+ }
+ def v = y()\u000c() // was Int does not take parameters
+ def w = { x () } // ^L is colored blue on this screen, hardly visible
+}