From ef8b72c94915c41ea1af2284805c8f740a7113de Mon Sep 17 00:00:00 2001 From: Phil Nash Date: Sat, 29 Apr 2017 18:52:54 +0100 Subject: [PATCH] Changed dynamic_pointer_casts to static_pointer_casts --- include/internal/catch_test_case_tracker.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/internal/catch_test_case_tracker.hpp b/include/internal/catch_test_case_tracker.hpp index b3838e8c..beba96bd 100644 --- a/include/internal/catch_test_case_tracker.hpp +++ b/include/internal/catch_test_case_tracker.hpp @@ -269,7 +269,7 @@ namespace TestCaseTracking { if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) { assert( childTracker ); assert( childTracker->isSectionTracker() ); - section = std::dynamic_pointer_cast( childTracker ); + section = std::static_pointer_cast( childTracker ); } else { section = std::make_shared( nameAndLocation, ctx, ¤tTracker ); @@ -317,7 +317,7 @@ namespace TestCaseTracking { if( ITrackerPtr childTracker = currentTracker.findChild( nameAndLocation ) ) { assert( childTracker ); assert( childTracker->isIndexTracker() ); - tracker = std::dynamic_pointer_cast( childTracker ); + tracker = std::static_pointer_cast( childTracker ); } else { tracker = std::make_shared( nameAndLocation, ctx, ¤tTracker, size );