Fix sign compare warnings
../../third_party/harfbuzz-ng/src/src/hb-map.hh(56,45): warning: comparison of integers of different signs: 'const hb_codepoint_t' (aka 'const unsigned int') and 'hb_map_t::(anonymous enum at ../../third_party/harfbuzz-ng/src/src/hb-map.hh:169:3)' [-Wsign-compare]
bool is_unused () const { return key == INVALID; }
diff --git a/src/hb-map.hh b/src/hb-map.hh
index 3b119da..40c232e 100644
--- a/src/hb-map.hh
+++ b/src/hb-map.hh
@@ -166,7 +166,7 @@
hb_codepoint_t operator [] (unsigned int key) const
{ return get (key); }
- enum { INVALID = HB_MAP_VALUE_INVALID };
+ static const hb_codepoint_t INVALID = HB_MAP_VALUE_INVALID;
void clear ()
{
diff --git a/src/hb-set.hh b/src/hb-set.hh
index 990c295..86a06fa 100644
--- a/src/hb-set.hh
+++ b/src/hb-set.hh
@@ -666,7 +666,7 @@
return INVALID;
}
- static const hb_codepoint_t INVALID = HB_SET_VALUE_INVALID;
+ static const hb_codepoint_t INVALID = HB_SET_VALUE_INVALID;
/*
* Iterator implementation.