Skip to content

Commit a1ca6a0

Browse files
[LLVM22] fix removed llvm::vfs::getRealFileSystem() from PGOOptions (#5019)
llvm/llvm-project#160188
1 parent 20972ff commit a1ca6a0

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

gen/optimizer.cpp

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -364,7 +364,10 @@ static llvm::Optional<PGOOptions> getPGOOptions() {
364364
return PGOOptions(
365365
global.params.datafileInstrProf, "", "",
366366
#if LDC_LLVM_VER >= 1700
367-
"" /*MemoryProfileUsePath*/, llvm::vfs::getRealFileSystem(),
367+
"" /*MemoryProfileUsePath*/,
368+
#if LDC_LLVM_VER < 2200
369+
llvm::vfs::getRealFileSystem(),
370+
#endif
368371
#endif
369372
PGOOptions::PGOAction::IRInstr, PGOOptions::CSPGOAction::NoCSAction,
370373
#if LDC_LLVM_VER >= 1900
@@ -375,7 +378,10 @@ static llvm::Optional<PGOOptions> getPGOOptions() {
375378
return PGOOptions(
376379
global.params.datafileInstrProf, "", "",
377380
#if LDC_LLVM_VER >= 1700
378-
"" /*MemoryProfileUsePath*/, llvm::vfs::getRealFileSystem(),
381+
"" /*MemoryProfileUsePath*/,
382+
#if LDC_LLVM_VER < 2200
383+
llvm::vfs::getRealFileSystem(),
384+
#endif
379385
#endif
380386
PGOOptions::PGOAction::IRUse, PGOOptions::CSPGOAction::NoCSAction,
381387
#if LDC_LLVM_VER >= 1900
@@ -386,7 +392,10 @@ static llvm::Optional<PGOOptions> getPGOOptions() {
386392
return PGOOptions(
387393
global.params.datafileInstrProf, "", "",
388394
#if LDC_LLVM_VER >= 1700
389-
"" /*MemoryProfileUsePath*/, llvm::vfs::getRealFileSystem(),
395+
"" /*MemoryProfileUsePath*/,
396+
#if LDC_LLVM_VER < 2200
397+
llvm::vfs::getRealFileSystem(),
398+
#endif
390399
#endif
391400
PGOOptions::PGOAction::SampleUse, PGOOptions::CSPGOAction::NoCSAction,
392401
#if LDC_LLVM_VER >= 1900

0 commit comments

Comments
 (0)