summaryrefslogtreecommitdiff
path: root/test/junit
diff options
context:
space:
mode:
authorLukas Rytz <lukas.rytz@gmail.com>2015-08-26 11:30:10 +0200
committerLukas Rytz <lukas.rytz@gmail.com>2015-08-28 13:24:02 +0200
commitda8f263208f8934650d3900793a4115ff1751310 (patch)
tree0900b101ec247913916a100f1c3f3f9e22c97a34 /test/junit
parent9fc684b3cacdc008507a1e32cdab4408a080e60d (diff)
downloadscala-da8f263208f8934650d3900793a4115ff1751310.tar.gz
scala-da8f263208f8934650d3900793a4115ff1751310.tar.bz2
scala-da8f263208f8934650d3900793a4115ff1751310.zip
Include information about higher-order methods in the call graph
For higher order methods, the call graph contains a map from parameter positions to SAM types.
Diffstat (limited to 'test/junit')
-rw-r--r--test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala b/test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala
index d727951a6b..135ebe9a78 100644
--- a/test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala
+++ b/test/junit/scala/tools/nsc/backend/jvm/opt/InlinerTest.scala
@@ -6,6 +6,7 @@ import org.junit.runner.RunWith
import org.junit.runners.JUnit4
import org.junit.Test
import scala.collection.generic.Clearable
+import scala.collection.immutable.IntMap
import scala.collection.mutable.ListBuffer
import scala.reflect.internal.util.{NoPosition, BatchSourceFile}
import scala.tools.asm.Opcodes._
@@ -95,7 +96,7 @@ class InlinerTest extends ClearAfterClass {
callsiteInstruction = callsiteInstruction,
callsiteMethod = callsiteMethod,
callsiteClass = callsiteClass,
- callee = Right(callGraph.Callee(callee = callee, calleeDeclarationClass = calleeDeclarationClass, safeToInline = true, safeToRewrite = false, annotatedInline = false, annotatedNoInline = false, calleeInfoWarning = None)),
+ callee = Right(callGraph.Callee(callee = callee, calleeDeclarationClass = calleeDeclarationClass, safeToInline = true, safeToRewrite = false, annotatedInline = false, annotatedNoInline = false, higherOrderParams = IntMap.empty, calleeInfoWarning = None)),
argInfos = Nil,
callsiteStackHeight = callsiteStackHeight,
receiverKnownNotNull = receiverKnownNotNull,