diff --git a/src/sdf/ftsdf.c b/src/sdf/ftsdf.c index 1b9d33bcc..3254db9d4 100644 --- a/src/sdf/ftsdf.c +++ b/src/sdf/ftsdf.c @@ -83,7 +83,10 @@ * */ -#ifdef FT_DEBUG_LEVEL_TRACE +/* The memory tracker only works when `FT_DEBUG_MEMORY' is defined */ +/* because some variables such as `_ft_debug_file' are defined when */ +/* `FT_DEBUG_MEMORY' is defined. */ +#if defined(FT_DEBUG_LEVEL_TRACE) && defined(FT_DEBUG_MEMORY) #undef FT_DEBUG_INNER #undef FT_ASSIGNP_INNER