forked from OSchip/llvm-project
				
			[libc++abi] Fix unused function when building with LIBCXXABI_SILENT_TERMINATE
This fixes: src/cxa_default_handlers.cpp:25:13: error: unused function 'demangling_terminate_handler' [-Werror,-Wunused-function] Patch by Thomas Anderson! Differential Revision: https://reviews.llvm.org/D42399 llvm-svn: 323397
This commit is contained in:
		
							parent
							
								
									567175f3c1
								
							
						
					
					
						commit
						a674a8fd1e
					
				| 
						 | 
					@ -19,6 +19,7 @@
 | 
				
			||||||
#include "cxa_exception.hpp"
 | 
					#include "cxa_exception.hpp"
 | 
				
			||||||
#include "private_typeinfo.h"
 | 
					#include "private_typeinfo.h"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#if !defined(LIBCXXABI_SILENT_TERMINATE)
 | 
				
			||||||
static const char* cause = "uncaught";
 | 
					static const char* cause = "uncaught";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
__attribute__((noreturn))
 | 
					__attribute__((noreturn))
 | 
				
			||||||
| 
						 | 
					@ -84,7 +85,6 @@ static void demangling_unexpected_handler()
 | 
				
			||||||
    std::terminate();
 | 
					    std::terminate();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !defined(LIBCXXABI_SILENT_TERMINATE)
 | 
					 | 
				
			||||||
static std::terminate_handler default_terminate_handler = demangling_terminate_handler;
 | 
					static std::terminate_handler default_terminate_handler = demangling_terminate_handler;
 | 
				
			||||||
static std::terminate_handler default_unexpected_handler = demangling_unexpected_handler;
 | 
					static std::terminate_handler default_unexpected_handler = demangling_unexpected_handler;
 | 
				
			||||||
#else
 | 
					#else
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue