@@ -324,9 +324,9 @@ bool ModuleDependenciesCacheDeserializer::readGraph(
324
324
325
325
case LINK_LIBRARY_NODE: {
326
326
unsigned libraryIdentifierID;
327
- bool isFramework, shouldForceLoad;
327
+ bool isFramework, isStatic, shouldForceLoad;
328
328
LinkLibraryLayout::readRecord (Scratch, libraryIdentifierID, isFramework,
329
- shouldForceLoad);
329
+ isStatic, shouldForceLoad);
330
330
auto libraryIdentifier = getIdentifier (libraryIdentifierID);
331
331
if (!libraryIdentifier)
332
332
llvm::report_fatal_error (" Bad link library identifier" );
@@ -1273,13 +1273,12 @@ void ModuleDependenciesCacheSerializer::writeLinkLibraries(
1273
1273
unsigned ModuleDependenciesCacheSerializer::writeLinkLibraryInfos (
1274
1274
const ModuleDependencyInfo &dependencyInfo) {
1275
1275
using namespace graph_block ;
1276
- for (auto &linkLibrary : dependencyInfo.getLinkLibraries ()) {
1276
+ for (auto &linkLibrary : dependencyInfo.getLinkLibraries ())
1277
1277
LinkLibraryLayout::emitRecord (
1278
1278
Out, ScratchRecord, AbbrCodes[LinkLibraryLayout::Code],
1279
1279
getIdentifier (linkLibrary.getName ().str ()),
1280
1280
linkLibrary.getKind () == LibraryKind::Framework,
1281
- linkLibrary.shouldForceLoad ());
1282
- }
1281
+ linkLibrary.isStaticLibrary (), linkLibrary.shouldForceLoad ());
1283
1282
return dependencyInfo.getLinkLibraries ().size ();
1284
1283
}
1285
1284
0 commit comments