One fewer cmp() implementation...
diff --git a/src/hb-ot-layout-common-private.hh b/src/hb-ot-layout-common-private.hh
index 5db8f67..e3adfe8 100644
--- a/src/hb-ot-layout-common-private.hh
+++ b/src/hb-ot-layout-common-private.hh
@@ -57,8 +57,7 @@
 struct Record
 {
   inline int cmp (hb_tag_t a) const {
-    hb_tag_t b = tag;
-    return a < b ? -1 : a == b ? 0 : +1;
+    return tag.cmp (a);
   }
 
   inline bool sanitize (hb_sanitize_context_t *c, void *base) {