diff options
| author | Liam <byteslice@airmail.cc> | 2023-02-06 13:14:27 -0500 |
|---|---|---|
| committer | Liam <byteslice@airmail.cc> | 2023-02-06 13:14:27 -0500 |
| commit | 43131451c3aa9eaf3a9435ecc0b63b2ce8dea333 (patch) | |
| tree | 612817aea4715f795e539f4f9ee3208f0756cc80 /src/core/hle/kernel/k_capabilities.cpp | |
| parent | b14ab79da5f722422ad8c9108444c0091bc31c2e (diff) | |
kernel: fix compilation with older gcc
Diffstat (limited to 'src/core/hle/kernel/k_capabilities.cpp')
| -rw-r--r-- | src/core/hle/kernel/k_capabilities.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/hle/kernel/k_capabilities.cpp b/src/core/hle/kernel/k_capabilities.cpp index 64f1d7371b..2907cc6e37 100644 --- a/src/core/hle/kernel/k_capabilities.cpp +++ b/src/core/hle/kernel/k_capabilities.cpp @@ -203,23 +203,23 @@ Result KCapabilities::ProcessMapRegionCapability(const u32 cap, F f) { Result KCapabilities::MapRegion_(const u32 cap, KPageTable* page_table) { // Map each region into the process's page table. - R_RETURN(ProcessMapRegionCapability( + return ProcessMapRegionCapability( cap, [](KMemoryRegionType region_type, KMemoryPermission perm) -> Result { // R_RETURN(page_table->MapRegion(region_type, perm)); UNIMPLEMENTED(); R_SUCCEED(); - })); + }); } Result KCapabilities::CheckMapRegion(KernelCore& kernel, const u32 cap) { // Check that each region has a physical backing store. - R_RETURN(ProcessMapRegionCapability( + return ProcessMapRegionCapability( cap, [&](KMemoryRegionType region_type, KMemoryPermission perm) -> Result { R_UNLESS(kernel.MemoryLayout().GetPhysicalMemoryRegionTree().FindFirstDerived( region_type) != nullptr, ResultOutOfRange); R_SUCCEED(); - })); + }); } Result KCapabilities::SetInterruptPairCapability(const u32 cap) { |
