Hi Behdad,<div><br></div><div>The current revision can't compile with clang++ if -Werror option is specified.</div><div><br></div><div><div>src/hb-open-type-private.hh:437:93: error: initialization of pointer of type 'OT::GenericArrayOf<OT::IntType<unsigned short>, OT::OffsetTo<OT::LigatureSet> > *' to null from a constant boolean expression [-Werror,-Wbool-conversion]</div>


<div>    if (unlikely (!this->allocate_size<Type> (((char *) &obj) + size - this->head))) return false</div></div><div><br></div><div>I'd appreciate if you could use NULL instead of false here.</div><div>


<br></div><div>Thanks,</div>