diff -ru harfbuzz-2.1.3.orig/src/hb-aat-layout-kerx-table.hh harfbuzz-2.1.3/src/hb-aat-layout-kerx-table.hh --- harfbuzz-2.1.3.orig/src/hb-aat-layout-kerx-table.hh 2018-11-17 01:10:09.000000000 +0100 +++ harfbuzz-2.1.3/src/hb-aat-layout-kerx-table.hh 2022-02-01 13:19:10.829775494 +0100 @@ -897,7 +897,7 @@ reverse = bool (st->u.header.coverage & st->u.header.Backwards) != HB_DIRECTION_IS_BACKWARD (c->buffer->props.direction); - if (!c->buffer->message (c->font, "start %c%c%c%c subtable %d", HB_UNTAG (thiz()->tableTag), c->lookup_index)) + if (!c->buffer->message (c->font, "start %c%c%c%c subtable %d", HB_UNTAG (T::tableTag), c->lookup_index)) goto skip; if (!seenCrossStream && @@ -927,7 +927,7 @@ if (reverse) c->buffer->reverse (); - (void) c->buffer->message (c->font, "end %c%c%c%c subtable %d", HB_UNTAG (thiz()->tableTag), c->lookup_index); + (void) c->buffer->message (c->font, "end %c%c%c%c subtable %d", HB_UNTAG (T::tableTag), c->lookup_index); skip: st = &StructAfter (*st);