Loading...
common/Diagnostics.cpp dyld-1160.6 dyld-1235.2
--- dyld/dyld-1160.6/common/Diagnostics.cpp
+++ dyld/dyld-1235.2/common/Diagnostics.cpp
@@ -299,3 +299,21 @@
 
 #endif
 
+#if BUILDING_LD || BUILDING_UNIT_TESTS || BUILDING_SHARED_CACHE_LINKER || BUILDING_CACHE_BUILDER || BUILDING_CACHE_BUILDER_UNIT_TESTS
+
+mach_o::Error Diagnostics::toError() const
+{
+    if ( hasError() )
+        return mach_o::Error("%s", errorMessageCStr());
+    return mach_o::Error::none();
+}
+
+void Diagnostics::error(const mach_o::Error& err)
+{
+    if ( err.noError() )
+        return;
+
+    error("%s", err.message());
+}
+
+#endif