diff --git a/Headers/gnustep/base/objc-malloc.h b/Headers/gnustep/base/objc-malloc.h index a189f3013..3fc88aaa2 100644 --- a/Headers/gnustep/base/objc-malloc.h +++ b/Headers/gnustep/base/objc-malloc.h @@ -44,6 +44,8 @@ extern void (*objc_free)(void *); ((VAR) = (TYPE *) (*objc_calloc)((unsigned)(NUM), sizeof(TYPE))) #define OBJC_FREE(PTR) (*objc_free)((PTR)) +#ifdef __OBJC__ extern id MemoryExhaustedException; +#endif #endif /* __objc_malloc_h_INCLUDE_GNU */ diff --git a/Source/objects/objc-malloc.h b/Source/objects/objc-malloc.h index a189f3013..3fc88aaa2 100644 --- a/Source/objects/objc-malloc.h +++ b/Source/objects/objc-malloc.h @@ -44,6 +44,8 @@ extern void (*objc_free)(void *); ((VAR) = (TYPE *) (*objc_calloc)((unsigned)(NUM), sizeof(TYPE))) #define OBJC_FREE(PTR) (*objc_free)((PTR)) +#ifdef __OBJC__ extern id MemoryExhaustedException; +#endif #endif /* __objc_malloc_h_INCLUDE_GNU */