1 /*
2  *  Copyright 2014 Two Blue Cubes Ltd
3  *
4  *  Distributed under the Boost Software License, Version 1.0. (See accompanying
5  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6  */
7 
8 #ifndef TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
9 #define TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
10 
11 #ifdef __clang__
12 #    ifdef __ICC // icpc defines the __clang__ macro
13 #        pragma warning(pop)
14 #    else
15 #        pragma clang diagnostic pop
16 #    endif
17 #elif defined __GNUC__
18 #    pragma GCC diagnostic pop
19 #endif
20 
21 #endif // TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
22