| Index: runtime/vm/longjump.cc
|
| ===================================================================
|
| --- runtime/vm/longjump.cc (revision 3821)
|
| +++ runtime/vm/longjump.cc (working copy)
|
| @@ -20,20 +20,9 @@
|
| }
|
|
|
|
|
| -bool LongJump::IsSafeToJump() {
|
| - // We do not want to jump past Dart frames. Note that this code
|
| - // assumes the stack grows from high to low.
|
| - Isolate* isolate = Isolate::Current();
|
| - uword jumpbuf_addr = reinterpret_cast<uword>(this);
|
| - return (isolate->top_exit_frame_info() == 0 ||
|
| - jumpbuf_addr < isolate->top_exit_frame_info());
|
| -}
|
| -
|
| -
|
| void LongJump::Jump(int value, const Error& error) {
|
| // A zero is the default return value from setting up a LongJump using Set.
|
| ASSERT(value != 0);
|
| - ASSERT(IsSafeToJump());
|
|
|
| Isolate* isolate = Isolate::Current();
|
|
|
|
|