From 99f7aacd5b39a0f79351d8d7568b2e43d39878cb Mon Sep 17 00:00:00 2001 From: Stephan Bergmann Date: Fri, 4 Nov 2016 10:23:47 +0100 Subject: external/harfbuzz: -fsanitize=function Change-Id: Ie72eec98f1337e895b81c4ebebeefa4861a5a6a1 --- external/harfbuzz/ubsan.patch | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/external/harfbuzz/ubsan.patch b/external/harfbuzz/ubsan.patch index 8fa6abe373cf..5f8f0080e361 100644 --- a/external/harfbuzz/ubsan.patch +++ b/external/harfbuzz/ubsan.patch @@ -9,6 +9,17 @@ } }; +@@ -394,8 +394,9 @@ + } + + static void +-_hb_ot_font_destroy (hb_ot_font_t *ot_font) ++_hb_ot_font_destroy (void *ot_font_) + { ++ hb_ot_font_t *ot_font = static_cast(ot_font_); + ot_font->cmap.fini (); + ot_font->h_metrics.fini (); + ot_font->v_metrics.fini (); --- src/hb-ot-map-private.hh +++ src/hb-ot-map-private.hh @@ -52,8 +52,11 @@ -- cgit