| Index: third_party/harfbuzz-ng/src/hb-common.cc
|
| diff --git a/third_party/harfbuzz-ng/src/hb-common.cc b/third_party/harfbuzz-ng/src/hb-common.cc
|
| index a6a51447941005b38f4d53ecbd8c7d3ea1effd61..05a1f9ce19d8c94ed70a52c0e6889e72a9172de4 100644
|
| --- a/third_party/harfbuzz-ng/src/hb-common.cc
|
| +++ b/third_party/harfbuzz-ng/src/hb-common.cc
|
| @@ -235,7 +235,7 @@ struct hb_language_item_t {
|
| static hb_language_item_t *langs;
|
|
|
| #ifdef HB_USE_ATEXIT
|
| -static inline
|
| +static
|
| void free_langs (void)
|
| {
|
| while (langs) {
|
| @@ -265,6 +265,7 @@ retry:
|
| *lang = key;
|
|
|
| if (!hb_atomic_ptr_cmpexch (&langs, first_lang, lang)) {
|
| + lang->finish ();
|
| free (lang);
|
| goto retry;
|
| }
|
| @@ -345,7 +346,7 @@ hb_language_get_default (void)
|
| hb_language_t language = (hb_language_t) hb_atomic_ptr_get (&default_language);
|
| if (unlikely (language == HB_LANGUAGE_INVALID)) {
|
| language = hb_language_from_string (setlocale (LC_CTYPE, NULL), -1);
|
| - hb_atomic_ptr_cmpexch (&default_language, HB_LANGUAGE_INVALID, language);
|
| + (void) hb_atomic_ptr_cmpexch (&default_language, HB_LANGUAGE_INVALID, language);
|
| }
|
|
|
| return default_language;
|
|
|