Chromium Code Reviews| Index: src/vm/process.cc |
| diff --git a/src/vm/process.cc b/src/vm/process.cc |
| index a3fdb66c99df28407fe32509f6a4f2079f03b632..459b9f3a94e2c93813fadcef2d047c54ad8a6d51 100644 |
| --- a/src/vm/process.cc |
| +++ b/src/vm/process.cc |
| @@ -881,9 +881,9 @@ NATIVE(ProcessQueueGetMessage) { |
| case PortQueue::FOREIGN: |
| case PortQueue::FOREIGN_FINALIZED: { |
| - Class* foreign_class = process->program()->foreign_class(); |
| - ASSERT(foreign_class->NumberOfInstanceFields() == 2); |
| - Object* object = process->NewInstance(foreign_class); |
| + Class* foreignmemory_class = process->program()->foreignmemory_class(); |
|
kasperl
2015/07/03 07:49:54
foreign_memory_class
ricow1
2015/07/03 08:57:25
Done.
|
| + ASSERT(foreignmemory_class->NumberOfInstanceFields() == 2); |
| + Object* object = process->NewInstance(foreignmemory_class); |
| if (object == Failure::retry_after_gc()) return object; |
| Instance* foreign = Instance::cast(object); |
| uword address = queue->address(); |