| Index: runtime/vm/kernel_to_il.cc
|
| diff --git a/runtime/vm/kernel_to_il.cc b/runtime/vm/kernel_to_il.cc
|
| index e4204fd6539343ecb732169d47736cbaf6724221..d47c70c36df44534ba7a7860ed014dc47465b9fe 100644
|
| --- a/runtime/vm/kernel_to_il.cc
|
| +++ b/runtime/vm/kernel_to_il.cc
|
| @@ -3191,7 +3191,12 @@ FlowGraph* FlowGraphBuilder::BuildGraphOfFunction(FunctionNode* function,
|
| async_lib.LookupFunctionAllowPrivate(Symbols::AsyncStackTraceHelper()));
|
| ASSERT(!target.IsNull());
|
|
|
| - body += StaticCall(TokenPosition::kNoSource, target, 0);
|
| + LocalVariable* async_op =
|
| + scope->LookupVariable(Symbols::AsyncOperation(), true);
|
| + ASSERT(async_op != NULL);
|
| + body += LoadLocal(async_op);
|
| + body += PushArgument();
|
| + body += StaticCall(TokenPosition::kNoSource, target, 1);
|
| LocalVariable* async_stack_trace_var =
|
| scope->LookupVariable(Symbols::AsyncStackTraceVar(), false);
|
| ASSERT(async_stack_trace_var != NULL);
|
|
|