migrated Pattern to std::shared_ptr

This commit is contained in:
Phil Nash committed 2017-04-25 21:56:14 +01:00
1 parent 0807a6910f
commit 851e40a4bb
2 files changed
+8 -6

No files matched your search

+2 -2
View File
@@ -104,9 +104,9 @@ namespace Catch {
token = token.substr( 8 );
}
if( !token.empty() ) {
Ptr<TestSpec::Pattern> pattern = new T( token );
TestSpec::PatternPtr pattern = std::make_shared<T>( token );
if( m_exclusion )
pattern = new TestSpec::ExcludedPattern( pattern );
pattern = std::make_shared<TestSpec::ExcludedPattern>( pattern );
m_currentFilter.m_patterns.push_back( pattern );
}
m_exclusion = false;