summaryrefslogtreecommitdiff
path: root/test/files/run/t5313.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/run/t5313.scala')
-rw-r--r--test/files/run/t5313.scala14
1 files changed, 7 insertions, 7 deletions
diff --git a/test/files/run/t5313.scala b/test/files/run/t5313.scala
index 7da8726a1f..0d7168fa89 100644
--- a/test/files/run/t5313.scala
+++ b/test/files/run/t5313.scala
@@ -1,13 +1,13 @@
-import scala.tools.partest.IcodeTest
+import scala.tools.partest.IcodeComparison
-object Test extends IcodeTest {
+object Test extends IcodeComparison {
override def printIcodeAfterPhase = "dce"
- override def extraSettings: String = super.extraSettings + " -optimize"
+ override def extraSettings: String = super.extraSettings + " -optimize"
override def code =
"""class Foo {
- def randomBoolean = util.Random.nextInt % 2 == 0
+ def randomBoolean = scala.util.Random.nextInt % 2 == 0
def bar = {
var kept1 = new Object
val result = new java.lang.ref.WeakReference(kept1)
@@ -18,11 +18,11 @@ object Test extends IcodeTest {
val erased3 = erased2 // and this
var erased4 = erased2 // and this
val erased5 = erased4 // and this
- var kept2: Object = new Object // ultimately can't be eliminated
+ var kept2: Object = new Object // ultimately can't be eliminated
while(randomBoolean) {
val kept3 = kept2
kept2 = null // this can't, because it clobbers kept2, which is used
- erased4 = null // safe to eliminate
+ erased4 = null // safe to eliminate
println(kept3)
}
var kept4 = new Object // have to keep, it's used
@@ -48,7 +48,7 @@ object Test extends IcodeTest {
override def show() {
val storeLocal = "STORE_LOCAL"
- val lines1 = collectIcode("") filter (_ contains storeLocal) map (x => x.drop(x.indexOf(storeLocal)))
+ val lines1 = collectIcode() filter (_ contains storeLocal) map (x => x.drop(x.indexOf(storeLocal)))
println(lines1 mkString "\n")
}
}