Skip to content

Commit c2708d2

Browse files
kazutakahiratagithub-actions[bot]
authored andcommitted
Automerge: [llvm] Use std::optional::value_or (NFC) (#140014)
2 parents a6acc2f + 3667f29 commit c2708d2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

llvm/lib/ExecutionEngine/Orc/MachOPlatform.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -487,7 +487,7 @@ MachOPlatform::MachOPlatform(
487487
if ((Err = ES.getBootstrapMapValue<bool, bool>("darwin-use-ehframes-only",
488488
ForceEHFrames)))
489489
return;
490-
this->ForceEHFrames = ForceEHFrames.has_value() ? *ForceEHFrames : false;
490+
this->ForceEHFrames = ForceEHFrames.value_or(false);
491491
}
492492

493493
BootstrapInfo BI;

llvm/lib/Transforms/IPO/SampleProfile.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2151,8 +2151,8 @@ void SampleProfileLoader::removePseudoProbeInstsDiscriminator(Module &M) {
21512151
std::optional<uint32_t> DwarfDiscriminator =
21522152
PseudoProbeDwarfDiscriminator::extractDwarfBaseDiscriminator(
21532153
Discriminator);
2154-
I.setDebugLoc(DIL->cloneWithDiscriminator(
2155-
DwarfDiscriminator ? *DwarfDiscriminator : 0));
2154+
I.setDebugLoc(
2155+
DIL->cloneWithDiscriminator(DwarfDiscriminator.value_or(0)));
21562156
}
21572157
}
21582158
}

0 commit comments

Comments
 (0)