diff -r b40b0e18a918 -r dfce0539a77d jitcraft/BytecodeEmitter.cpp --- a/jitcraft/BytecodeEmitter.cpp Tue Jul 10 02:11:13 2012 -0700 +++ b/jitcraft/BytecodeEmitter.cpp Wed Jul 11 01:12:54 2012 -0700 @@ -20,6 +20,7 @@ #include "BytecodeEmitter.h" #include "Utility.h" #include "Types.h" +#include "Zone.h" using namespace ke; @@ -45,6 +46,7 @@ if (newSize >= MAX_LENGTH) { oom_ = true; buffer_pos_ = buffer_; + ZONE()->reportOutOfMemory(); return false; } @@ -59,6 +61,7 @@ if (!newBuffer) { oom_ = true; buffer_pos_ = buffer_; + ZONE()->reportOutOfMemory(); return false; }