Loading...
--- 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;
-}