| 
									
										
										
										
											2014-05-19 18:57:14 +01:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  *  Copyright 2014 Two Blue Cubes Ltd | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  *  Distributed under the Boost Software License, Version 1.0. (See accompanying | 
					
						
							|  |  |  |  *  file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
 | 
					
						
							|  |  |  | #define TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef __clang__
 | 
					
						
							| 
									
										
										
										
											2015-03-04 07:54:35 +00:00
										 |  |  | #    ifdef __ICC // icpc defines the __clang__ macro
 | 
					
						
							|  |  |  | #        pragma warning(pop)
 | 
					
						
							|  |  |  | #    else
 | 
					
						
							|  |  |  | #        pragma clang diagnostic pop
 | 
					
						
							|  |  |  | #    endif
 | 
					
						
							| 
									
										
										
										
											2014-07-28 07:27:05 +01:00
										 |  |  | #elif defined __GNUC__
 | 
					
						
							| 
									
										
										
										
											2015-03-04 07:54:35 +00:00
										 |  |  | #    pragma GCC diagnostic pop
 | 
					
						
							| 
									
										
										
										
											2014-05-19 18:57:14 +01:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif // TWOBLUECUBES_CATCH_REENABLE_WARNINGS_H_INCLUDED
 |