Index: dart/lib/compiler/implementation/tree/nodes.dart |
diff --git a/dart/lib/compiler/implementation/tree/nodes.dart b/dart/lib/compiler/implementation/tree/nodes.dart |
index 039b69833d67f55b5fcf9ddb0a79a0c48405dd1e..419320bdb5c0800d8e5b13bd078ccfb8a6360821 100644 |
--- a/dart/lib/compiler/implementation/tree/nodes.dart |
+++ b/dart/lib/compiler/implementation/tree/nodes.dart |
@@ -256,7 +256,10 @@ class Send extends Expression { |
if (argumentsNode !== null) argumentsNode.accept(visitor); |
} |
- int argumentCount() => argumentsNode.length(); |
+ int argumentCount() { |
+ if (argumentsNode === null) return -1; |
kasperl
2012/06/12 05:50:12
return (argumentsNode === null) ? -1 : argumentsNo
ahe
2012/06/12 10:56:11
Done.
|
+ return argumentsNode.length(); |
+ } |
bool get isSuperCall() { |
return receiver !== null && |