@@ -59,35 +59,8 @@ static void printToolVersionAndFlagsComment(raw_ostream &out,
5959 << InterfaceFormatVersion << " \n " ;
6060 out << " // " SWIFT_COMPILER_VERSION_KEY " : "
6161 << ToolsVersion << " \n " ;
62-
63- // Check if printing package-name is disabled for
64- // non-package interfaces (by default, it's printed
65- // in all interfaces).
66- std::string flagsStr = Opts.Flags ;
67- if (Opts.DisablePackageNameForNonPackageInterface &&
68- !Opts.printPackageInterface ()) {
69- size_t pkgIdx = 0 ;
70- size_t end = flagsStr.size ();
71- auto pkgFlag = StringRef (" -package-name " );
72- size_t pkgLen = pkgFlag.size ();
73-
74- // Find the package-name flag and its value and
75- // drop them. There can be multiple package-name
76- // flags passed, so drop them all.
77- while (pkgIdx < end) {
78- // First, find "-package-name "
79- pkgIdx = flagsStr.find (pkgFlag, 0 );
80- if (pkgIdx == std::string::npos)
81- break ;
82- // If found, find the next flag's starting pos.
83- auto next = flagsStr.find_first_of (" -" , pkgIdx + pkgLen + 1 );
84- // Remove the substr in-place.
85- flagsStr.erase (pkgIdx, next - pkgIdx);
86- }
87- }
88-
8962 out << " // " SWIFT_MODULE_FLAGS_KEY " : "
90- << flagsStr ;
63+ << Opts. Flags ;
9164
9265 // Adding package-name can be disabled in non-package
9366 // swiftinterfaces; add only to package.swiftinterface
0 commit comments