Extend exception type in _THROWS_ with const& unconditionally
Potentially breaking change, but most people apparently were using it wrong and thus it won't be breaking for them. Closes #955
This commit is contained in:
1 parent
4a1e898eae
commit
efd79aa0bd
1 file changed
+2
-2
@@ -130,7 +130,7 @@
|
||||
static_cast<void>(expr); \
|
||||
__catchResult.captureResult( Catch::ResultWas::DidntThrowException ); \
|
||||
} \
|
||||
catch( exceptionType ) { \
|
||||
catch( exceptionType const& ) { \
|
||||
__catchResult.captureResult( Catch::ResultWas::Ok ); \
|
||||
} \
|
||||
catch( ... ) { \
|
||||
@@ -194,7 +194,7 @@
|
||||
static_cast<void>(expr); \
|
||||
__catchResult.captureResult( Catch::ResultWas::DidntThrowException ); \
|
||||
} \
|
||||
catch( exceptionType ex ) { \
|
||||
catch( exceptionType const& ex ) { \
|
||||
__catchResult.captureMatch( ex, matcher, #matcher ); \
|
||||
} \
|
||||
catch( ... ) { \
|
||||
|
||||
Reference in new issue
Block a user