Fix SunStudio 12.6 build (#1053)

This commit is contained in:
prrace 2018-06-09 16:04:28 -07:00 committed by Ebrahim Byagowi
parent 46f7e7760f
commit 498e4373dc
2 changed files with 2 additions and 2 deletions

View File

@ -514,7 +514,7 @@ hb_face_get_table_tags (hb_face_t *face,
unsigned int *table_count, /* IN/OUT */ unsigned int *table_count, /* IN/OUT */
hb_tag_t *table_tags /* OUT */) hb_tag_t *table_tags /* OUT */)
{ {
if (face->destroy != _hb_face_for_data_closure_destroy) if (face->destroy != (hb_destroy_func_t) _hb_face_for_data_closure_destroy)
{ {
if (table_count) if (table_count)
*table_count = 0; *table_count = 0;

View File

@ -147,7 +147,7 @@ extern "C" void hb_free_impl(void *ptr);
#define HB_FUNC __func__ #define HB_FUNC __func__
#endif #endif
#ifdef __SUNPRO_CC #if defined(__SUNPRO_CC) && (__SUNPRO_CC < 0x5140)
/* https://github.com/harfbuzz/harfbuzz/issues/630 */ /* https://github.com/harfbuzz/harfbuzz/issues/630 */
#define __restrict #define __restrict
#endif #endif