| Index: runtime/vm/parser.cc
|
| ===================================================================
|
| --- runtime/vm/parser.cc (revision 43827)
|
| +++ runtime/vm/parser.cc (working copy)
|
| @@ -5979,17 +5979,11 @@
|
| // A stack trace variable is specified in this block, so generate code
|
| // to load the stack trace object (:stack_trace_var) into the stack
|
| // trace variable specified in this block.
|
| - ArgumentListNode* no_args = new(Z) ArgumentListNode(Scanner::kNoSourcePos);
|
| ASSERT(stack_trace_var != NULL);
|
| current_block_->statements->Add(new(Z) StoreLocalNode(
|
| Scanner::kNoSourcePos,
|
| stack_trace_param.var,
|
| new(Z) LoadLocalNode(Scanner::kNoSourcePos, stack_trace_var)));
|
| - current_block_->statements->Add(new(Z) InstanceCallNode(
|
| - Scanner::kNoSourcePos,
|
| - new(Z) LoadLocalNode(Scanner::kNoSourcePos, stack_trace_param.var),
|
| - Library::PrivateCoreLibName(Symbols::_setupFullStackTrace()),
|
| - no_args));
|
| }
|
|
|
| ASSERT(try_blocks_list_ != NULL);
|
| @@ -8354,16 +8348,10 @@
|
| // to load the stack trace object (:stack_trace_var) into the stack
|
| // trace variable specified in this block.
|
| *needs_stack_trace = true;
|
| - ArgumentListNode* no_args = new(Z) ArgumentListNode(catch_pos);
|
| ASSERT(stack_trace_var != NULL);
|
| current_block_->statements->Add(new(Z) StoreLocalNode(
|
| catch_pos, stack_trace_param.var, new(Z) LoadLocalNode(
|
| catch_pos, stack_trace_var)));
|
| - current_block_->statements->Add(new(Z) InstanceCallNode(
|
| - catch_pos,
|
| - new(Z) LoadLocalNode(catch_pos, stack_trace_param.var),
|
| - Library::PrivateCoreLibName(Symbols::_setupFullStackTrace()),
|
| - no_args));
|
| }
|
|
|
| // Add nested block with user-defined code. This blocks allows
|
|
|