Suppress switch statement warning

This commit is contained in:
Phil Nash 2014-05-19 17:57:01 +01:00
parent ee956bc94e
commit b5d1cfe441

View File

@ -56,6 +56,15 @@ namespace Catch {
case WildcardAtBothEnds: case WildcardAtBothEnds:
return contains( toLower( testCase.name ), m_name ); return contains( toLower( testCase.name ), m_name );
} }
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunreachable-code"
#endif
throw std::logic_error( "Unknown enum" );
#ifdef __clang__
#pragma clang diagnostic pop
#endif
} }
private: private:
std::string m_name; std::string m_name;