mirror of
https://github.com/intel/llvm.git
synced 2026-01-20 10:18:14 +08:00
[llvm] Use std::optional::value_or (NFC) (#140014)
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user