mirror of
https://gitlab.freedesktop.org/freetype/freetype.git
synced 2026-06-15 20:28:20 +02:00
The `MetricsVariations` `FT_Size_Reset_Func` is currently defined to return `void`, but the implementations return `FT_Error`. Even though the pointers passed will be the same at runtime, calling a function through a pointer of a different type from the original function pointer type is undefined behavior. This may be caught at runtime by Control Flow Integrity with something like clang's `cfi-icall`. Issue: https://crbug.com/1433651 * include/freetype/internal/services/svmetric.h (FT_Size_Reset_Func): return `FT_Error` instead of `void`. |
||
|---|---|---|
| .. | ||
| freetype | ||
| ft2build.h | ||