Fix error rised by GCC8+

This commit is contained in:
Carlo Bramini 2019-07-01 16:06:43 +02:00 committed by GitHub
parent 693dacbb1c
commit 5ebd265e66
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -173,8 +173,18 @@ _hb_directwrite_shaper_face_data_create (hb_face_t *face)
t_DWriteCreateFactory p_DWriteCreateFactory;
#if defined(__GNUC__)
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wcast-function-type"
#endif
p_DWriteCreateFactory = (t_DWriteCreateFactory)
GetProcAddress(data->dwrite_dll, "DWriteCreateFactory");
#if defined(__GNUC__)
#pragma GCC diagnostic pop
#endif
if (p_DWriteCreateFactory == NULL)
FAIL ("Cannot find DWriteCreateFactory().");