From e46540c368f6415b0e4337753dd908b658680b27 Mon Sep 17 00:00:00 2001 From: Mike Stump Date: Thu, 30 Mar 1995 00:10:54 +0000 Subject: [PATCH] * libgcc2.c (__throw_type_match): Update to use new calling convention. From-SVN: r9254 --- gcc/libgcc2.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index bd33d1c489c..6ddaf9d4202 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -2224,14 +2224,16 @@ void *pc; return (void*)0; } -int -__throw_type_match (const char *catch_type, const char *throw_type) +void * +__throw_type_match (void *catch_type, void *throw_type, void* obj) { #if 0 printf("__throw_type_match (): catch_type = %s, throw_type = %s\n", catch_type, throw_type); #endif - return strcmp (catch_type, throw_type); + if (strcmp ((const char *)catch_type, (const char *)throw_type) == 0) + return obj; + return 0; } void -- 2.30.2