| Index: runtime/vm/isolate.cc
|
| diff --git a/runtime/vm/isolate.cc b/runtime/vm/isolate.cc
|
| index aa2caf2d4d7568f0cae66c98d39c358b39a7de1d..b473061aadc884ff94fc990da3ccb0d03c245284 100644
|
| --- a/runtime/vm/isolate.cc
|
| +++ b/runtime/vm/isolate.cc
|
| @@ -769,12 +769,6 @@ void BaseIsolate::AssertCurrentThreadIsMutator() const {
|
|
|
| #define REUSABLE_HANDLE_INITIALIZERS(object) object##_handle_(NULL),
|
|
|
| -
|
| -static void FreeCatchEntryState(CatchEntryState* state) {
|
| - delete state->data;
|
| -}
|
| -
|
| -
|
| // TODO(srdjan): Some Isolate monitors can be shared. Replace their usage with
|
| // that shared monitor.
|
| Isolate::Isolate(const Dart_IsolateFlags& api_flags)
|
| @@ -852,8 +846,7 @@ Isolate::Isolate(const Dart_IsolateFlags& api_flags)
|
| reload_context_(NULL),
|
| last_reload_timestamp_(OS::GetCurrentTimeMillis()),
|
| should_pause_post_service_request_(false),
|
| - handler_info_cache_(),
|
| - catch_entry_state_cache_(FreeCatchEntryState) {
|
| + handler_info_cache_() {
|
| NOT_IN_PRODUCT(FlagsCopyFrom(api_flags));
|
| // TODO(asiva): A Thread is not available here, need to figure out
|
| // how the vm_tag (kEmbedderTagId) can be set, these tags need to
|
|
|