@@ -59,35 +59,8 @@ static void printToolVersionAndFlagsComment(raw_ostream &out,
59
59
<< InterfaceFormatVersion << " \n " ;
60
60
out << " // " SWIFT_COMPILER_VERSION_KEY " : "
61
61
<< 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
-
89
62
out << " // " SWIFT_MODULE_FLAGS_KEY " : "
90
- << flagsStr ;
63
+ << Opts. Flags ;
91
64
92
65
// Adding package-name can be disabled in non-package
93
66
// swiftinterfaces; add only to package.swiftinterface
0 commit comments