summaryrefslogtreecommitdiff
path: root/test/files/run/spec-init.scala
diff options
context:
space:
mode:
Diffstat (limited to 'test/files/run/spec-init.scala')
-rw-r--r--test/files/run/spec-init.scala40
1 files changed, 0 insertions, 40 deletions
diff --git a/test/files/run/spec-init.scala b/test/files/run/spec-init.scala
deleted file mode 100644
index 60852245b4..0000000000
--- a/test/files/run/spec-init.scala
+++ /dev/null
@@ -1,40 +0,0 @@
-class Foo[@specialized(Int) T](_x: T) {
- val x = _x
- def bar {}
-
- val y = x
- println(x)
- println(y)
-
- def baz {}
- val z = y
- println(z)
-}
-
-class Bar[@specialized(Int) T] {
- def foo(x: T) = print(x)
-}
-
-object Global {
- var msg = "ok"
-}
-
-class TouchGlobal[@specialized(Int) T](_x: T) {
- println(Global.msg)
- val x = {
- Global.msg = "not ok"
- _x
- }
-}
-
-object Test {
- def main(args: Array[String]) {
- (new Foo("abc"))
- println("shouldn't see two initialized values and one uninitialized")
- (new Foo(42))
-
- (new TouchGlobal(new Object))
- Global.msg = "ok" // reset the value
- (new TouchGlobal(42))
- }
-}