[shape] Another always-inline
diff --git a/src/hb-ot-layout-gsubgpos.hh b/src/hb-ot-layout-gsubgpos.hh
index c6999f7..5fcab79 100644
--- a/src/hb-ot-layout-gsubgpos.hh
+++ b/src/hb-ot-layout-gsubgpos.hh
@@ -430,6 +430,9 @@
       MATCH_MAYBE
     };
 
+#ifndef HB_OPTIMIZE_SIZE
+    HB_ALWAYS_INLINE
+#endif
     may_match_t may_match (hb_glyph_info_t &info,
 			   hb_codepoint_t glyph_data) const
     {
@@ -1481,7 +1484,7 @@
 
 template <typename HBUINT>
 #ifndef HB_OPTIMIZE_SIZE
-    HB_ALWAYS_INLINE
+HB_ALWAYS_INLINE
 #endif
 static bool match_backtrack (hb_ot_apply_context_t *c,
 			     unsigned int count,
@@ -1513,7 +1516,7 @@
 
 template <typename HBUINT>
 #ifndef HB_OPTIMIZE_SIZE
-    HB_ALWAYS_INLINE
+HB_ALWAYS_INLINE
 #endif
 static bool match_lookahead (hb_ot_apply_context_t *c,
 			     unsigned int count,