Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index 6e2ad06ea7fec2e829eb312740849ad207fbf6a6..4a2eae099bbee254ab4519ee583c295a5e6574e3 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -5100,6 +5100,19 @@ void JSFunction::set_context(Object* value) { |
WRITE_BARRIER(GetHeap(), this, kContextOffset, value); |
} |
+ |
+ConstantPoolArray* JSFunction::constant_pool() { |
+ return ConstantPoolArray::cast(READ_FIELD(this, kConstantPoolOffset)); |
+} |
+ |
+ |
+void JSFunction::set_constant_pool(Object* value) { |
+ ASSERT(value->IsConstantPoolArray()); |
+ WRITE_FIELD(this, kConstantPoolOffset, value); |
+ WRITE_BARRIER(GetHeap(), this, kConstantPoolOffset, value); |
+} |
+ |
+ |
ACCESSORS(JSFunction, prototype_or_initial_map, Object, |
kPrototypeOrInitialMapOffset) |