Chromium Code Reviews| Index: runtime/vm/parser.cc |
| =================================================================== |
| --- runtime/vm/parser.cc (revision 29080) |
| +++ runtime/vm/parser.cc (working copy) |
| @@ -2506,7 +2506,9 @@ |
| } |
| SequenceNode* init_statements = CloseBlock(); |
| - if (init_statements->length() > 0) { |
| + if (is_redirecting_constructor) { |
| + current_block_->statements->Add(init_statements); |
|
hausner
2013/10/23 15:50:31
Would be nice to add the description of your chang
Florian Schneider
2013/10/23 16:03:48
Done.
|
| + } else if (init_statements->length() > 0) { |
| // Generate guard around the initializer code. |
| LocalVariable* phase_param = LookupPhaseParameter(); |
| AstNode* phase_value = new LoadLocalNode(TokenPos(), phase_param); |