Loading...
cache-builder/update_dyld_sim_shared_cache.cpp dyld-1284.13 dyld-1286.10
--- dyld/dyld-1284.13/cache-builder/update_dyld_sim_shared_cache.cpp
+++ dyld/dyld-1286.10/cache-builder/update_dyld_sim_shared_cache.cpp
@@ -631,12 +631,12 @@
 
     bool cacheBuildSuccess = runSharedCacheBuilder(sharedCacheBuilder);
 
-    writeMRMResults(cacheBuildSuccess, sharedCacheBuilder, cacheDir, verbose);
+    bool cacheWriteSuccess = writeMRMResults(cacheBuildSuccess, sharedCacheBuilder, cacheDir, verbose);
 
     destroySharedCacheBuilder(sharedCacheBuilder);
 
     unloadMRMFiles(mappedFiles);
     
-    return (cacheBuildSuccess ? 0 : 1);
-}
-
+    return (cacheBuildSuccess && cacheWriteSuccess ? 0 : 1);
+}
+