]> git.saurik.com Git - apple/xnu.git/blobdiff - libkern/c++/OSBoolean.cpp
xnu-344.tar.gz
[apple/xnu.git] / libkern / c++ / OSBoolean.cpp
index cd3ba2ef940c323a871bc1b99afb8f401de7c75b..42ddc73d2dcec6a14ff530b2caa0628dcf7c36e2 100644 (file)
@@ -76,15 +76,12 @@ void OSBoolean::free()
     assert(false);
 }
 
+void OSBoolean::taggedRetain(const void *tag) const { }
+void OSBoolean::taggedRelease(const void *tag, const int when) const { }
+
 OSBoolean *OSBoolean::withBoolean(bool inValue)
 {
-    if (inValue) {
-        kOSBooleanTrue->retain();
-        return kOSBooleanTrue;
-    } else {
-        kOSBooleanFalse->retain();
-        return kOSBooleanFalse;
-    }
+    return (inValue) ? kOSBooleanTrue : kOSBooleanFalse;
 }
 
 bool OSBoolean::isTrue() const { return value; }