summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/compilation-dependencies.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/compilation-dependencies.h')
-rw-r--r--deps/v8/src/compiler/compilation-dependencies.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/deps/v8/src/compiler/compilation-dependencies.h b/deps/v8/src/compiler/compilation-dependencies.h
index 5d4cd221df..1a6760f867 100644
--- a/deps/v8/src/compiler/compilation-dependencies.h
+++ b/deps/v8/src/compiler/compilation-dependencies.h
@@ -67,10 +67,9 @@ class V8_EXPORT_PRIVATE CompilationDependencies : public ZoneObject {
// Depend on the stability of (the maps of) all prototypes of every class in
// {receiver_type} up to (and including) the {holder}.
- // TODO(neis): Fully brokerize!
void DependOnStablePrototypeChains(
- JSHeapBroker* broker, Handle<Context> native_context,
- std::vector<Handle<Map>> const& receiver_maps, Handle<JSObject> holder);
+ JSHeapBroker* broker, std::vector<Handle<Map>> const& receiver_maps,
+ const JSObjectRef& holder);
// Like DependOnElementsKind but also applies to all nested allocation sites.
void DependOnElementsKinds(const AllocationSiteRef& site);
@@ -92,6 +91,7 @@ class V8_EXPORT_PRIVATE CompilationDependencies : public ZoneObject {
private:
Zone* zone_;
ZoneForwardList<Dependency*> dependencies_;
+ Isolate* isolate_;
};
} // namespace compiler