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