From e6b4204604b667f070f61837a31cbb586107696e Mon Sep 17 00:00:00 2001 From: Grzegorz Kossakowski Date: Thu, 9 Aug 2012 00:04:33 +0200 Subject: Moved inline logic before pickler. The test case failed due to separate compilation. The problem was that we don't pickle the fact that the field was made public. Original patch by @odersky. Cleaned up by me. Changes I made: * removed stale test-case * reduced whitespace changes Supersedes #1089. Review by @odersky and @moors. --- test/files/pos/inline-access-levels/A_1.scala | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 test/files/pos/inline-access-levels/A_1.scala (limited to 'test/files/pos/inline-access-levels/A_1.scala') diff --git a/test/files/pos/inline-access-levels/A_1.scala b/test/files/pos/inline-access-levels/A_1.scala new file mode 100644 index 0000000000..479fe0fc71 --- /dev/null +++ b/test/files/pos/inline-access-levels/A_1.scala @@ -0,0 +1,10 @@ +package test + +object A { + + private var x: Int = 0 + + @inline def actOnX(f: Int => Int) = { + x = f(x) + } +} -- cgit v1.2.3