Index: src/code-stubs.cc |
=================================================================== |
--- src/code-stubs.cc (revision 2326) |
+++ src/code-stubs.cc (working copy) |
@@ -37,8 +37,8 @@ |
Handle<Code> CodeStub::GetCode() { |
uint32_t key = GetKey(); |
- int index = Heap::code_stubs()->FindNumberEntry(key); |
- if (index == -1) { |
+ int index = Heap::code_stubs()->FindEntry(key); |
+ if (index == NumberDictionary::kNotFound) { |
HandleScope scope; |
// Update the static counter each time a new code stub is generated. |
@@ -80,14 +80,15 @@ |
#endif |
// Update the dictionary and the root in Heap. |
- Handle<Dictionary> dict = |
- Factory::DictionaryAtNumberPut(Handle<Dictionary>(Heap::code_stubs()), |
- key, |
- code); |
+ Handle<NumberDictionary> dict = |
+ Factory::DictionaryAtNumberPut( |
+ Handle<NumberDictionary>(Heap::code_stubs()), |
+ key, |
+ code); |
Heap::set_code_stubs(*dict); |
- index = Heap::code_stubs()->FindNumberEntry(key); |
+ index = Heap::code_stubs()->FindEntry(key); |
} |
- ASSERT(index != -1); |
+ ASSERT(index != NumberDictionary::kNotFound); |
return Handle<Code>(Code::cast(Heap::code_stubs()->ValueAt(index))); |
} |