summaryrefslogtreecommitdiff
path: root/test/files/neg/tailrec-4.check
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2014-06-27 14:30:54 +0200
committerJason Zaugg <jzaugg@gmail.com>2014-06-27 14:30:54 +0200
commite5964e26fef818390694ecdd91e7fd1cad60b210 (patch)
tree937bf29334e4dee5e8af2424ca90c7ce4d456cce /test/files/neg/tailrec-4.check
parent44f10291622058d11d75dc8f3ad35b582247799c (diff)
parent299594e63a925c3e6042c6fd920de2f359417cbd (diff)
downloadscala-e5964e26fef818390694ecdd91e7fd1cad60b210.tar.gz
scala-e5964e26fef818390694ecdd91e7fd1cad60b210.tar.bz2
scala-e5964e26fef818390694ecdd91e7fd1cad60b210.zip
Merge pull request #3832 from jrudolph/w/fix-tailrec
SI-8657 don't miss tailrec defs in more positions
Diffstat (limited to 'test/files/neg/tailrec-4.check')
-rw-r--r--test/files/neg/tailrec-4.check16
1 files changed, 16 insertions, 0 deletions
diff --git a/test/files/neg/tailrec-4.check b/test/files/neg/tailrec-4.check
new file mode 100644
index 0000000000..3ec3274478
--- /dev/null
+++ b/test/files/neg/tailrec-4.check
@@ -0,0 +1,16 @@
+tailrec-4.scala:6: error: could not optimize @tailrec annotated method foo: it contains a recursive call not in tail position
+ @tailrec def foo: Int = foo + 1
+ ^
+tailrec-4.scala:11: error: could not optimize @tailrec annotated method foo: it contains a recursive call not in tail position
+ @tailrec def foo: Int = foo + 1
+ ^
+tailrec-4.scala:17: error: could not optimize @tailrec annotated method foo: it contains a recursive call not in tail position
+ @tailrec def foo: Int = foo + 1
+ ^
+tailrec-4.scala:23: error: could not optimize @tailrec annotated method foo: it contains a recursive call not in tail position
+ @tailrec def foo: Int = foo + 1
+ ^
+tailrec-4.scala:31: error: could not optimize @tailrec annotated method foo: it contains a recursive call not in tail position
+ @tailrec def foo: Int = foo + 1
+ ^
+5 errors found