summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorAdriaan Moors <adriaan.moors@typesafe.com>2013-12-11 13:18:06 -0800
committerAdriaan Moors <adriaan.moors@typesafe.com>2013-12-11 13:18:06 -0800
commitda919ec24cecbb8a1eb7ccbf513ecfa42670459e (patch)
treeeba5a8fe73b581092760988497d480d3a7b47b7f /test
parent9cdbe28c00b39c51ae9afe3066c8b44a6e5f6f96 (diff)
parentf0d913b51dbe1a098e813aa08197eef9c6cbf737 (diff)
downloadscala-da919ec24cecbb8a1eb7ccbf513ecfa42670459e.tar.gz
scala-da919ec24cecbb8a1eb7ccbf513ecfa42670459e.tar.bz2
scala-da919ec24cecbb8a1eb7ccbf513ecfa42670459e.zip
Merge pull request #3253 from retronym/ticket/8062
Fix inliner cycle with recursion, separate compilation
Diffstat (limited to 'test')
-rw-r--r--test/files/pos/t8062.flags1
-rw-r--r--test/files/pos/t8062/A_1.scala5
-rw-r--r--test/files/pos/t8062/B_2.scala3
3 files changed, 9 insertions, 0 deletions
diff --git a/test/files/pos/t8062.flags b/test/files/pos/t8062.flags
new file mode 100644
index 0000000000..49d036a887
--- /dev/null
+++ b/test/files/pos/t8062.flags
@@ -0,0 +1 @@
+-optimize
diff --git a/test/files/pos/t8062/A_1.scala b/test/files/pos/t8062/A_1.scala
new file mode 100644
index 0000000000..ca0411dae8
--- /dev/null
+++ b/test/files/pos/t8062/A_1.scala
@@ -0,0 +1,5 @@
+package warmup
+
+object Warmup {
+ def filter[A](p: Any => Boolean): Any = filter[Any](p)
+}
diff --git a/test/files/pos/t8062/B_2.scala b/test/files/pos/t8062/B_2.scala
new file mode 100644
index 0000000000..f0a6761488
--- /dev/null
+++ b/test/files/pos/t8062/B_2.scala
@@ -0,0 +1,3 @@
+object Test {
+ warmup.Warmup.filter[Any](x => false)
+}