Index: src/stub-cache.cc |
=================================================================== |
--- src/stub-cache.cc (revision 4955) |
+++ src/stub-cache.cc (working copy) |
@@ -82,7 +82,7 @@ |
// If the primary entry has useful data in it, we retire it to the |
// secondary cache before overwriting it. |
- if (hit != Builtins::builtin(Builtins::Illegal)) { |
+ if (hit != Isolate::Current()->builtins()->builtin(Builtins::Illegal)) { |
Code::Flags primary_flags = Code::RemoveTypeFromFlags(hit->flags()); |
int secondary_offset = |
SecondaryOffset(primary->key, primary_flags, primary_offset); |
@@ -203,7 +203,7 @@ |
Object* StubCache::ComputeLoadNormal(String* name, JSObject* receiver) { |
- return Builtins::builtin(Builtins::LoadIC_Normal); |
+ return Isolate::Current()->builtins()->builtin(Builtins::LoadIC_Normal); |
} |
@@ -773,11 +773,13 @@ |
void StubCache::Clear() { |
for (int i = 0; i < kPrimaryTableSize; i++) { |
primary_[i].key = HEAP->empty_string(); |
- primary_[i].value = Builtins::builtin(Builtins::Illegal); |
+ primary_[i].value = Isolate::Current()->builtins()->builtin( |
+ Builtins::Illegal); |
} |
for (int j = 0; j < kSecondaryTableSize; j++) { |
secondary_[j].key = HEAP->empty_string(); |
- secondary_[j].value = Builtins::builtin(Builtins::Illegal); |
+ secondary_[j].value = Isolate::Current()->builtins()->builtin( |
+ Builtins::Illegal); |
} |
} |