[name] Use variable forwarding to simplify sanitize()

This commit is contained in:
Behdad Esfahbod 2019-05-02 14:45:57 -07:00
parent bf91b418b0
commit 87810fc958
1 changed files with 2 additions and 5 deletions

View File

@ -306,11 +306,8 @@ struct name
{
TRACE_SANITIZE (this);
const void *string_pool = (this+stringOffset).arrayZ;
unsigned int _count = count;
/* Move to run-time?! */
for (unsigned int i = 0; i < _count; i++)
if (!nameRecordZ[i].sanitize (c, string_pool)) return_trace (false);
return_trace (true);
/* TODO: Move to run-time?! */
return_trace (nameRecordZ.sanitize (c, count, string_pool));
}
bool sanitize (hb_sanitize_context_t *c) const