forked from catchorg/Catch2
Changed dynamic_pointer_casts to static_pointer_casts
This commit is contained in:
@@ -269,7 +269,7 @@ namespace TestCaseTracking {
|
|||||||
if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) {
|
if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) {
|
||||||
assert( childTracker );
|
assert( childTracker );
|
||||||
assert( childTracker->isSectionTracker() );
|
assert( childTracker->isSectionTracker() );
|
||||||
section = std::dynamic_pointer_cast<SectionTracker>( childTracker );
|
section = std::static_pointer_cast<SectionTracker>( childTracker );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
section = std::make_shared<SectionTracker>( nameAndLocation, ctx, ¤tTracker );
|
section = std::make_shared<SectionTracker>( nameAndLocation, ctx, ¤tTracker );
|
||||||
@@ -317,7 +317,7 @@ namespace TestCaseTracking {
|
|||||||
if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) {
|
if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) {
|
||||||
assert( childTracker );
|
assert( childTracker );
|
||||||
assert( childTracker->isIndexTracker() );
|
assert( childTracker->isIndexTracker() );
|
||||||
tracker = std::dynamic_pointer_cast<IndexTracker>( childTracker );
|
tracker = std::static_pointer_cast<IndexTracker>( childTracker );
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
tracker = std::make_shared<IndexTracker>( nameAndLocation, ctx, ¤tTracker, size );
|
tracker = std::make_shared<IndexTracker>( nameAndLocation, ctx, ¤tTracker, size );
|
||||||
|
Reference in New Issue
Block a user