Catch exceptions by reference rather than by value.
Fixes -Wcatch-value gcc warnings.
This commit is contained in:
parent
e3524be164
commit
70f6ee9656
1 changed files with 5 additions and 5 deletions
|
|
@ -628,7 +628,7 @@ namespace swig
|
|||
try {
|
||||
r = swig::from< const Sequence* >( swig::getslice(self, i, j) );
|
||||
}
|
||||
catch( std::out_of_range ) {
|
||||
catch( std::out_of_range& ) {
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
|
@ -687,7 +687,7 @@ namespace swig
|
|||
r = swig::from< Sequence::value_type >( *(at) );
|
||||
$self->erase(at);
|
||||
}
|
||||
catch (std::out_of_range)
|
||||
catch (std::out_of_range&)
|
||||
{
|
||||
}
|
||||
return r;
|
||||
|
|
@ -757,7 +757,7 @@ namespace swig
|
|||
try {
|
||||
r = swig::from< Sequence::value_type >( *(swig::cgetpos(self, i)) );
|
||||
}
|
||||
catch( std::out_of_range ) {
|
||||
catch( std::out_of_range& ) {
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
|
@ -780,7 +780,7 @@ namespace swig
|
|||
try {
|
||||
r = swig::from< const Sequence* >( swig::getslice(self, i, j) );
|
||||
}
|
||||
catch( std::out_of_range ) {
|
||||
catch( std::out_of_range& ) {
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
|
@ -790,7 +790,7 @@ namespace swig
|
|||
try {
|
||||
r = swig::from< Sequence::value_type >( *(swig::cgetpos(self, i)) );
|
||||
}
|
||||
catch( std::out_of_range ) {
|
||||
catch( std::out_of_range& ) {
|
||||
}
|
||||
return r;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue