@@ -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