Merge pull request #1726 from elsid/fix_catch_warnings

Fix warnings: catching polymorphic type by value
pull/442/head
Bret Curtis 7 years ago committed by GitHub
commit 4a2b973052
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -2601,11 +2601,11 @@ namespace MWWorld
int y = std::stoi(name.substr(name.find(',')+1));
ext = getExterior(x, y)->getCell();
}
catch (std::invalid_argument)
catch (const std::invalid_argument&)
{
// This exception can be ignored, as this means that name probably refers to a interior cell instead of comma separated coordinates
}
catch (std::out_of_range)
catch (const std::out_of_range&)
{
throw std::runtime_error("Cell coordinates out of range.");
}

@ -38,11 +38,11 @@ namespace Gui
setCaption(MyGUI::utility::toString(mValue));
}
}
catch (std::invalid_argument)
catch (const std::invalid_argument&)
{
setCaption(MyGUI::utility::toString(mValue));
}
catch (std::out_of_range)
catch (const std::out_of_range&)
{
setCaption(MyGUI::utility::toString(mValue));
}

Loading…
Cancel
Save