mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
[NamedLazyMemberLoading] Write serialized decl member tables.
This commit is contained in:
@@ -835,6 +835,8 @@ static bool performCompile(CompilerInstance &Instance,
|
||||
serializationOpts.OutputPath = opts.ModuleOutputPath.c_str();
|
||||
serializationOpts.SerializeAllSIL = true;
|
||||
serializationOpts.IsSIB = true;
|
||||
serializationOpts.EnableDeclMemberNamesTable =
|
||||
Invocation.getLangOptions().NamedLazyMemberLoading;
|
||||
|
||||
serialize(DC, serializationOpts, SM.get());
|
||||
}
|
||||
@@ -899,6 +901,8 @@ static bool performCompile(CompilerInstance &Instance,
|
||||
Invocation.getClangImporterOptions().ExtraArgs;
|
||||
serializationOpts.EnableNestedTypeLookupTable =
|
||||
opts.EnableSerializationNestedTypeLookupTable;
|
||||
serializationOpts.EnableDeclMemberNamesTable =
|
||||
Invocation.getLangOptions().NamedLazyMemberLoading;
|
||||
if (!IRGenOpts.ForceLoadSymbolName.empty())
|
||||
serializationOpts.AutolinkForceLoad = true;
|
||||
|
||||
@@ -977,6 +981,8 @@ static bool performCompile(CompilerInstance &Instance,
|
||||
serializationOpts.OutputPath = opts.ModuleOutputPath.c_str();
|
||||
serializationOpts.SerializeAllSIL = true;
|
||||
serializationOpts.IsSIB = true;
|
||||
serializationOpts.EnableDeclMemberNamesTable =
|
||||
Invocation.getLangOptions().NamedLazyMemberLoading;
|
||||
|
||||
serialize(DC, serializationOpts, SM.get());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user