summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-invalidshape.check
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2015-07-13 08:42:11 +1000
committerJason Zaugg <jzaugg@gmail.com>2015-07-13 11:45:02 +1000
commit18e3e61778918e4e802b8fb75789635409523372 (patch)
tree18d67da301f0b63667e9393d3e336b1fcb5e1875 /test/files/neg/macro-invalidshape.check
parentb92c3aff1ab8c76c4816bd7b1a82a0f87d787837 (diff)
parent52fde52920d93325310e5544991feeea03e5c763 (diff)
downloadscala-18e3e61778918e4e802b8fb75789635409523372.tar.gz
scala-18e3e61778918e4e802b8fb75789635409523372.tar.bz2
scala-18e3e61778918e4e802b8fb75789635409523372.zip
Merge remote-tracking branch 'origin/2.11.x' into merge/2.11.x-to-2.12.x-20150713
Conflicts: src/eclipse/partest/.classpath src/eclipse/repl/.classpath test/files/run/nothingTypeNoFramesNoDce.scala test/files/run/repl-javap-app.check Also fixup two .classpath files with updated partest, xml and parser combinators JARs.
Diffstat (limited to 'test/files/neg/macro-invalidshape.check')
-rw-r--r--test/files/neg/macro-invalidshape.check5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/files/neg/macro-invalidshape.check b/test/files/neg/macro-invalidshape.check
index aa694df6d6..5093b87598 100644
--- a/test/files/neg/macro-invalidshape.check
+++ b/test/files/neg/macro-invalidshape.check
@@ -8,8 +8,9 @@ macro [<static object>].<method name>[[<type args>]] or
macro [<macro bundle>].<method name>[[<type args>]]
def foo2(x: Any) = macro Impls.foo(null)(null)
^
-Macros_Test_2.scala:4: error: missing arguments for method foo in object Impls;
-follow this method with `_' if you want to treat it as a partially applied function
+Macros_Test_2.scala:4: error: missing argument list for method foo in object Impls
+Unapplied methods are only converted to functions when a function type is expected.
+You can make this conversion explicit by writing `foo _` or `foo(_)(_)` instead of `foo`.
def foo3(x: Any) = macro {2; Impls.foo}
^
Macros_Test_2.scala:7: error: macro implementation reference has wrong shape. required: