[serialize] Make putting breakpoint on out-of-memory easier

This commit is contained in:
Behdad Esfahbod 2019-04-03 15:48:27 -07:00
parent 2bd2750234
commit 7b863142ce
1 changed files with 4 additions and 1 deletions

View File

@ -323,6 +323,9 @@ struct hb_serialize_context_t
return ret;
}
void
err_ran_out_of_room () { this->ran_out_of_room = true; }
template <typename Type>
Type *allocate_size (unsigned int size)
{
@ -330,7 +333,7 @@ struct hb_serialize_context_t
if (this->tail - this->head < ptrdiff_t (size))
{
this->ran_out_of_room = true;
err_ran_out_of_room ();
this->successful = false;
return nullptr;
}