| Index: runtime/vm/intermediate_language_dbc.cc
|
| diff --git a/runtime/vm/intermediate_language_dbc.cc b/runtime/vm/intermediate_language_dbc.cc
|
| index aca13bdda4f4d677e5fae7d59cca94a1699c7b3f..c5107bb701fd98bf067b398c2badfc89d0a164b7 100644
|
| --- a/runtime/vm/intermediate_language_dbc.cc
|
| +++ b/runtime/vm/intermediate_language_dbc.cc
|
| @@ -1119,6 +1119,11 @@ EMIT_NATIVE_CODE(CatchBlockEntry, 0) {
|
| compiler->assembler()->CodeSize(),
|
| catch_handler_types_,
|
| needs_stacktrace());
|
| +
|
| + if (HasParallelMove()) {
|
| + compiler->parallel_move_resolver()->EmitNativeCode(parallel_move());
|
| + }
|
| +
|
| __ MoveSpecial(-exception_var().index()-1,
|
| Simulator::kExceptionSpecialIndex);
|
| __ MoveSpecial(-stacktrace_var().index()-1,
|
|
|