[llvm] Use std::optional::value_or (NFC) (#140014)

This commit is contained in:
Kazu Hirata
2025-05-15 07:18:55 -07:00
committed by GitHub
parent d9ab5bc82d
commit 3667f29dfd
2 changed files with 3 additions and 3 deletions

View File

@@ -487,7 +487,7 @@ MachOPlatform::MachOPlatform(
if ((Err = ES.getBootstrapMapValue<bool, bool>("darwin-use-ehframes-only",
ForceEHFrames)))
return;
this->ForceEHFrames = ForceEHFrames.has_value() ? *ForceEHFrames : false;
this->ForceEHFrames = ForceEHFrames.value_or(false);
}
BootstrapInfo BI;

View File

@@ -2151,8 +2151,8 @@ void SampleProfileLoader::removePseudoProbeInstsDiscriminator(Module &M) {
std::optional<uint32_t> DwarfDiscriminator =
PseudoProbeDwarfDiscriminator::extractDwarfBaseDiscriminator(
Discriminator);
I.setDebugLoc(DIL->cloneWithDiscriminator(
DwarfDiscriminator ? *DwarfDiscriminator : 0));
I.setDebugLoc(
DIL->cloneWithDiscriminator(DwarfDiscriminator.value_or(0)));
}
}
}