Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/typechecker.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/typechecker.dart b/sdk/lib/_internal/compiler/implementation/typechecker.dart |
| index c52c9fe1099e98ac560df201a32fb26e6779f517..f11266884cce4c87f7b69558ea5c7a7f0e9c0d96 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/typechecker.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/typechecker.dart |
| @@ -511,11 +511,6 @@ class TypeCheckerVisitor extends Visitor<DartType> { |
| DartType visitCascade(Cascade node) { |
| analyze(node.expression); |
| - if (node.expression.asCascadeReceiver() == null) { |
|
karlklose
2014/03/31 14:13:40
(If I remember correctly, I added this because of
Johnni Winther
2014/04/01 06:45:05
Never! [expression] is always a send.
|
| - // TODO(karlklose): bug: expressions of the form e..x = y do not have |
| - // a CascadeReceiver as expression currently. |
| - return types.dynamicType; |
| - } |
| return popCascadeType(); |
| } |