Loading...
libkern/c++/OSRuntimeSupport.c xnu-12377.101.15 xnu-792
--- xnu/xnu-12377.101.15/libkern/c++/OSRuntimeSupport.c
+++ xnu/xnu-792/libkern/c++/OSRuntimeSupport.c
@@ -2,15 +2,7 @@
 // exporting the mangled functions for loadable drivers compiled on older
 // systems.
 // Note that I have had to manually mangle the symbols names.
-void _ZN11OSMetaClassdlEPvm(void *mem, unsigned long size);
-void *_ZN11OSMetaClassnwEm(unsigned long size);
+#if __GNUC__ >= 3
+    void _ZN11OSMetaClassdlEPvm(void *mem, unsigned long size) { }
+#endif
 
-void
-_ZN11OSMetaClassdlEPvm(__attribute__((unused)) void *mem, __attribute__((__unused__)) unsigned long size)
-{
-}
-void *
-_ZN11OSMetaClassnwEm(__attribute__((unused)) unsigned long size)
-{
-	return (void *)0ULL;
-}