| OLD | NEW | 
| (Empty) |  | 
 |   1 // Copyright 2016 the V8 project authors. All rights reserved. | 
 |   2 // Use of this source code is governed by a BSD-style license that can be | 
 |   3 // found in the LICENSE file. | 
 |   4  | 
 |   5 #include "src/compiler-dispatcher/compiler-dispatcher-job.h" | 
 |   6  | 
 |   7 #include "src/global-handles.h" | 
 |   8 #include "src/isolate.h" | 
 |   9 #include "src/objects-inl.h" | 
 |  10  | 
 |  11 namespace v8 { | 
 |  12 namespace internal { | 
 |  13  | 
 |  14 CompilerDispatcherJob::CompilerDispatcherJob(Isolate* isolate, | 
 |  15                                              Handle<JSFunction> function) | 
 |  16     : isolate_(isolate), | 
 |  17       function_(Handle<JSFunction>::cast( | 
 |  18           isolate_->global_handles()->Create(*function))) {} | 
 |  19  | 
 |  20 CompilerDispatcherJob::~CompilerDispatcherJob() { | 
 |  21   i::GlobalHandles::Destroy(Handle<Object>::cast(function_).location()); | 
 |  22 } | 
 |  23  | 
 |  24 }  // namespace internal | 
 |  25 }  // namespace v8 | 
| OLD | NEW |