summaryrefslogtreecommitdiff
path: root/chromium/v8/src/compiler/compilation-dependencies.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/v8/src/compiler/compilation-dependencies.h')
-rw-r--r--chromium/v8/src/compiler/compilation-dependencies.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/v8/src/compiler/compilation-dependencies.h b/chromium/v8/src/compiler/compilation-dependencies.h
index 52c07ec8196..b6799342d3a 100644
--- a/chromium/v8/src/compiler/compilation-dependencies.h
+++ b/chromium/v8/src/compiler/compilation-dependencies.h
@@ -93,6 +93,10 @@ class V8_EXPORT_PRIVATE CompilationDependencies : public ZoneObject {
// Record the assumption that {site}'s {ElementsKind} doesn't change.
void DependOnElementsKind(const AllocationSiteRef& site);
+ // Check that an object slot will not change during compilation.
+ void DependOnObjectSlotValue(const HeapObjectRef& object, int offset,
+ const ObjectRef& value);
+
void DependOnOwnConstantElement(const JSObjectRef& holder, uint32_t index,
const ObjectRef& element);