| Index: runtime/vm/code_observers.cc
|
| ===================================================================
|
| --- runtime/vm/code_observers.cc (revision 23640)
|
| +++ runtime/vm/code_observers.cc (working copy)
|
| @@ -4,7 +4,6 @@
|
|
|
| #include "vm/code_observers.h"
|
|
|
| -#include "platform/utils.h"
|
| #include "vm/os.h"
|
|
|
| namespace dart {
|
| @@ -14,12 +13,12 @@
|
|
|
|
|
| void CodeObservers::Register(CodeObserver* observer) {
|
| - intptr_t new_length = observers_length_ + 1;
|
| - observers_ = Utils::Realloc(observers_, observers_length_, new_length);
|
| + observers_length_++;
|
| + observers_ = reinterpret_cast<CodeObserver**>(
|
| + realloc(observers_, sizeof(observer) * observers_length_));
|
| if (observers_ == NULL) {
|
| FATAL("failed to grow code observers array");
|
| }
|
| - observers_length_ = new_length;
|
| observers_[observers_length_ - 1] = observer;
|
| }
|
|
|
|
|