aboutsummaryrefslogtreecommitdiff
path: root/tests/pos/i1786.scala
diff options
context:
space:
mode:
authorliu fengyun <liu@fengy.me>2016-12-13 14:05:09 +0100
committerliu fengyun <liu@fengy.me>2016-12-13 16:48:09 +0100
commit31337d5223eb9c1824ca72ca399e22c1f2dfe990 (patch)
tree0cfa09153cec3fa7b639e6cd6d35d53cbad1bdff /tests/pos/i1786.scala
parent7775aab98ce98151d198e88bb676158f58f0cf57 (diff)
downloaddotty-31337d5223eb9c1824ca72ca399e22c1f2dfe990.tar.gz
dotty-31337d5223eb9c1824ca72ca399e22c1f2dfe990.tar.bz2
dotty-31337d5223eb9c1824ca72ca399e22c1f2dfe990.zip
Fix #1786: support use package object in fun call
Diffstat (limited to 'tests/pos/i1786.scala')
-rw-r--r--tests/pos/i1786.scala18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/pos/i1786.scala b/tests/pos/i1786.scala
new file mode 100644
index 000000000..3b1d3af52
--- /dev/null
+++ b/tests/pos/i1786.scala
@@ -0,0 +1,18 @@
+package scala
+
+package object meta {
+ def apply(x: Int): Int = x * x
+}
+
+class Test {
+ meta { 5 + 4 }
+
+ scala.meta { 3 }
+
+ scala.meta.`package` { 3 }
+
+ // val m1 = meta // error
+ // val m2 = scala.meta // error
+ val m3 = scala.meta.`package`
+ val m4 = meta.`package`
+}