GCC: Remedy NRVO Fails

Using the `-Wnrvo` flag introduced by GCC 14, I identified a few places where NRVO was clearly intended, but is fumbled.
This commit is contained in:
mitaclaw
2024-12-13 14:02:12 -08:00
parent 87496205aa
commit 433c6ce0f2
6 changed files with 11 additions and 17 deletions

View File

@ -39,8 +39,7 @@ static std::unique_ptr<DiscIO::FileInfo> GetFileInfo(const DiscIO::Volume& disc_
if (!filesystem)
return nullptr;
std::unique_ptr<DiscIO::FileInfo> info = filesystem->FindFileInfo(path);
return info;
return filesystem->FindFileInfo(path);
}
static bool VolumeSupported(const DiscIO::Volume& disc_volume)