summaryrefslogtreecommitdiff
path: root/test/files/neg
diff options
context:
space:
mode:
authorAleksandar Prokopec <axel22@gmail.com>2012-08-14 18:00:23 +0200
committerPaul Phillips <paulp@improving.org>2012-08-17 06:40:00 -0700
commit5a8dfad583b825158cf0abdae5d73a4a7f8cd997 (patch)
treeede2216c999babc5e10f9c364f22c7732c9b033f /test/files/neg
parente6c0439f1ca4270f28def98821def7b10ae84ec8 (diff)
downloadscala-5a8dfad583b825158cf0abdae5d73a4a7f8cd997.tar.gz
scala-5a8dfad583b825158cf0abdae5d73a4a7f8cd997.tar.bz2
scala-5a8dfad583b825158cf0abdae5d73a4a7f8cd997.zip
Fixes SI-6189.
Disable @static for the REPL code. The problem is that there are no companion classes generated for objects that contain the top-level declarations in the REPL. When there is no companion class, the selecting a @static field will translate to a getter call, instead of to a field load.
Diffstat (limited to 'test/files/neg')
-rw-r--r--test/files/neg/static-annot.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/files/neg/static-annot.scala b/test/files/neg/static-annot.scala
index c6c626d42b..c0b5ed30d8 100644
--- a/test/files/neg/static-annot.scala
+++ b/test/files/neg/static-annot.scala
@@ -45,3 +45,9 @@ class PrivateProtectedLazy {
println(PrivateProtectedLazy.baz)
println(PrivateProtectedLazy.bam)
}
+
+
+class StaticDef {
+ // this should not crash the compiler
+ @static def x = 42
+}