]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/libkern/c++/OSMetaClass.h
xnu-792.13.8.tar.gz
[apple/xnu.git] / libkern / libkern / c++ / OSMetaClass.h
index b46fce46466e2275158444b7d56bb9b0543d902a..f1bebf58faae0c0b74a56eec1f18c8c2242afcb8 100644 (file)
@@ -42,7 +42,7 @@ class OSSymbol;
 class OSDictionary;
 class OSSerialize;
 
-#if __GNUC__ < 3
+#if !defined(__ppc__) || __GNUC__ < 3
 #define APPLE_KEXT_COMPATIBILITY
 #else
 #define APPLE_KEXT_COMPATIBILITY __attribute__ ((apple_kext_compatibility))
@@ -367,7 +367,7 @@ protected:
 
     // Needs to be overriden as NULL as all OSMetaClass objects are allocated
     // statically at compile time, don't accidently try to free them.
-    void operator delete(void *mem, size_t size) { };
+    void operator delete(void *, size_t) { };
 
 public:
     static const OSMetaClass * const metaClass;