summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/transformer/UnCurry.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/sources/scalac/transformer/UnCurry.java b/sources/scalac/transformer/UnCurry.java
index bdc0072adc..488c21e731 100644
--- a/sources/scalac/transformer/UnCurry.java
+++ b/sources/scalac/transformer/UnCurry.java
@@ -228,7 +228,9 @@ public class UnCurry extends OwnerTransformer
* escaping
*/
private Tree[] toSequence(int pos, Symbol[] params, Tree[] args) {
- assert (args.length != 1 || !(args[0] instanceof Tree.Sequence));
+ assert (args.length != 1
+ || !(args[0] instanceof Tree.Sequence)
+ || TreeInfo.isSequenceValued( args[0]));
if (args.length == 1) {
switch (args[0]) {
case Typed(Tree arg, Ident(TypeNames.WILDCARD_STAR)):