mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Merge pull request #69210 from xymus/export-as-module-interface-by-default
ModuleInterface: Always ignore export-as for printing references in private swiftinterfaces
This commit is contained in:
@@ -822,13 +822,7 @@ bool swift::emitSwiftInterface(raw_ostream &out,
|
||||
|
||||
printImports(out, Opts, M, aliasModuleNamesTargets);
|
||||
|
||||
static bool forceUseExportedModuleNameInPublicOnly =
|
||||
getenv("SWIFT_DEBUG_USE_EXPORTED_MODULE_NAME_IN_PUBLIC_ONLY");
|
||||
bool useExportedModuleNameInPublicOnly =
|
||||
M->getASTContext().LangOpts.hasFeature(Feature::ModuleInterfaceExportAs) ||
|
||||
forceUseExportedModuleNameInPublicOnly;
|
||||
bool useExportedModuleNames = !(useExportedModuleNameInPublicOnly &&
|
||||
Opts.PrintPrivateInterfaceContent);
|
||||
bool useExportedModuleNames = !Opts.PrintPrivateInterfaceContent;
|
||||
|
||||
const PrintOptions printOptions = PrintOptions::printSwiftInterfaceFile(
|
||||
M, Opts.PreserveTypesAsWritten, Opts.PrintFullConvention,
|
||||
|
||||
Reference in New Issue
Block a user