Skip to content

Commit d3342e5

Browse files
authored
[SystemZ][z/OS] Continue marking text files with OF_Text (#95111)
Text files should be opened with OF_Text to have the correct encoding.
1 parent ea2ee5d commit d3342e5

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

llvm/lib/Analysis/ModuleSummaryAnalysis.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1075,7 +1075,7 @@ ModuleSummaryIndex llvm::buildModuleSummaryIndex(
10751075

10761076
if (!ModuleSummaryDotFile.empty()) {
10771077
std::error_code EC;
1078-
raw_fd_ostream OSDot(ModuleSummaryDotFile, EC, sys::fs::OpenFlags::OF_None);
1078+
raw_fd_ostream OSDot(ModuleSummaryDotFile, EC, sys::fs::OpenFlags::OF_Text);
10791079
if (EC)
10801080
report_fatal_error(Twine("Failed to open dot file ") +
10811081
ModuleSummaryDotFile + ": " + EC.message() + "\n");

llvm/lib/LTO/LTOBackend.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ Error Config::addSaveTemps(std::string OutputFileName, bool UseInputModulePath,
143143
writeIndexToFile(Index, OS);
144144

145145
Path = OutputFileName + "index.dot";
146-
raw_fd_ostream OSDot(Path, EC, sys::fs::OpenFlags::OF_None);
146+
raw_fd_ostream OSDot(Path, EC, sys::fs::OpenFlags::OF_Text);
147147
if (EC)
148148
reportOpenError(Path, EC.message());
149149
Index.exportToDot(OSDot, GUIDPreservedSymbols);

llvm/lib/Passes/StandardInstrumentations.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -838,7 +838,7 @@ static int prepareDumpIRFileDescriptor(const StringRef DumpIRFilename) {
838838
}
839839
int Result = 0;
840840
EC = sys::fs::openFile(DumpIRFilename, Result, sys::fs::CD_OpenAlways,
841-
sys::fs::FA_Write, sys::fs::OF_None);
841+
sys::fs::FA_Write, sys::fs::OF_Text);
842842
if (EC)
843843
report_fatal_error(Twine("Failed to open ") + DumpIRFilename +
844844
" to support -ir-dump-directory: " + EC.message());

llvm/lib/Transforms/IPO/FunctionImport.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1355,7 +1355,7 @@ std::error_code llvm::EmitImportsFiles(
13551355
StringRef ModulePath, StringRef OutputFilename,
13561356
const std::map<std::string, GVSummaryMapTy> &ModuleToSummariesForIndex) {
13571357
std::error_code EC;
1358-
raw_fd_ostream ImportsOS(OutputFilename, EC, sys::fs::OpenFlags::OF_None);
1358+
raw_fd_ostream ImportsOS(OutputFilename, EC, sys::fs::OpenFlags::OF_Text);
13591359
if (EC)
13601360
return EC;
13611361
for (const auto &ILI : ModuleToSummariesForIndex)

0 commit comments

Comments
 (0)