libstdc++: Avoid conflicting declaration in eh_call.cc [PR112997]

r14-1527-g2415024e0f81f8 changed the parameter of the
__cxa_call_terminate definition, but there's also a declaration in
unwind-cxx.h which should have been changed too.

libstdc++-v3/ChangeLog:

	PR libstdc++/112997
	* libsupc++/unwind-cxx.h (__cxa_call_terminate): Change first
	parameter to void*.
This commit is contained in:
Jonathan Wakely 2023-12-13 09:45:44 +00:00
parent 7d11d81358
commit 8c5d00f829

View File

@ -167,7 +167,7 @@ struct __cxa_eh_globals
// throws, and if bad_exception needs to be thrown. Called from the
// compiler.
extern "C" void __cxa_call_unexpected (void *) __attribute__((__noreturn__));
extern "C" void __cxa_call_terminate (_Unwind_Exception*) throw ()
extern "C" void __cxa_call_terminate (void*) throw ()
__attribute__((__noreturn__));
#ifdef __ARM_EABI_UNWINDER__