summaryrefslogtreecommitdiff
path: root/test/files/neg/macro-invalidusage-badargs.check
diff options
context:
space:
mode:
authorSom Snytt <som.snytt@gmail.com>2016-05-04 15:52:01 -0700
committerSom Snytt <som.snytt@gmail.com>2016-05-13 08:36:01 -0700
commita6d5eb507bbeac2055a224a15fd76e7f9425520b (patch)
tree9ef73469b5a29d85be211502f8328dc5fdb97155 /test/files/neg/macro-invalidusage-badargs.check
parent9e30bee0c9363f6cf36a7b65ddbaaa225b57d6a9 (diff)
downloadscala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.tar.gz
scala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.tar.bz2
scala-a6d5eb507bbeac2055a224a15fd76e7f9425520b.zip
SI-8667 Improve too-many-args message
Use removeNames to help diagnose the application. Supplement the error message with how many extra args and any other residual assignments that the user might have thought was a properly named arg. The error message is gradual: succinct for short arg lists, more verbose for longer applications. Very long arg lists are probably generated, so that message is the least colloquial.
Diffstat (limited to 'test/files/neg/macro-invalidusage-badargs.check')
-rw-r--r--test/files/neg/macro-invalidusage-badargs.check2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/files/neg/macro-invalidusage-badargs.check b/test/files/neg/macro-invalidusage-badargs.check
index 19ac6528d3..2f5f6d1064 100644
--- a/test/files/neg/macro-invalidusage-badargs.check
+++ b/test/files/neg/macro-invalidusage-badargs.check
@@ -13,7 +13,7 @@ Macros_Test_2.scala:8: error: not enough arguments for macro method foo: (x: Int
Unspecified value parameter x.
foo()
^
-Macros_Test_2.scala:9: error: too many arguments for macro method foo: (x: Int)Int
+Macros_Test_2.scala:9: error: too many arguments (2) for macro method foo: (x: Int)Int
foo(4, 2)
^
5 errors found