| Index: runtime/vm/stub_code_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/stub_code_ia32.cc (revision 22017)
|
| +++ runtime/vm/stub_code_ia32.cc (working copy)
|
| @@ -10,8 +10,8 @@
|
| #include "vm/dart_entry.h"
|
| #include "vm/flow_graph_compiler.h"
|
| #include "vm/instructions.h"
|
| +#include "vm/heap.h"
|
| #include "vm/object_store.h"
|
| -#include "vm/pages.h"
|
| #include "vm/resolver.h"
|
| #include "vm/scavenger.h"
|
| #include "vm/stub_code.h"
|
| @@ -1029,7 +1029,7 @@
|
| ASSERT(instance_size > 0);
|
| const intptr_t type_args_size = InstantiatedTypeArguments::InstanceSize();
|
| if (FLAG_inline_alloc &&
|
| - PageSpace::IsPageAllocatableSize(instance_size + type_args_size)) {
|
| + Heap::IsAllocatableInNewSpace(instance_size + type_args_size)) {
|
| Label slow_case;
|
| Heap* heap = Isolate::Current()->heap();
|
| __ movl(EAX, Address::Absolute(heap->TopAddress()));
|
| @@ -1202,7 +1202,7 @@
|
| const intptr_t closure_size = Closure::InstanceSize();
|
| const intptr_t context_size = Context::InstanceSize(1); // Captured receiver.
|
| if (FLAG_inline_alloc &&
|
| - PageSpace::IsPageAllocatableSize(closure_size + context_size)) {
|
| + Heap::IsAllocatableInNewSpace(closure_size + context_size)) {
|
| Label slow_case;
|
| Heap* heap = Isolate::Current()->heap();
|
| __ movl(EAX, Address::Absolute(heap->TopAddress()));
|
|
|