diff options
Diffstat (limited to 'src/env.cc')
-rw-r--r-- | src/env.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/env.cc b/src/env.cc index d099a9e62ad..2e0fa251b35 100644 --- a/src/env.cc +++ b/src/env.cc @@ -208,8 +208,7 @@ Environment::Environment(IsolateData* isolate_data, if (tracing::AgentWriterHandle* writer = GetTracingAgentWriter()) { trace_state_observer_ = std::make_unique<TrackingTraceStateObserver>(this); TracingController* tracing_controller = writer->GetTracingController(); - if (tracing_controller != nullptr) - tracing_controller->AddTraceStateObserver(trace_state_observer_.get()); + tracing_controller->AddTraceStateObserver(trace_state_observer_.get()); } destroy_async_id_list_.reserve(512); @@ -272,8 +271,7 @@ Environment::~Environment() { tracing::AgentWriterHandle* writer = GetTracingAgentWriter(); CHECK_NOT_NULL(writer); TracingController* tracing_controller = writer->GetTracingController(); - if (tracing_controller != nullptr) - tracing_controller->RemoveTraceStateObserver(trace_state_observer_.get()); + tracing_controller->RemoveTraceStateObserver(trace_state_observer_.get()); } delete[] heap_statistics_buffer_; |