From bb9a7f511a3e3fff83ea40d2140a7759456f6b19 Mon Sep 17 00:00:00 2001 From: Nathan Froyd Date: Tue, 1 Jun 2010 15:54:39 +0000 Subject: [PATCH] objc-act.c (build_next_objc_exception_stuff): Give setjmp a varargs type instead of a zero-argument type. * objc-act.c (build_next_objc_exception_stuff): Give setjmp a varargs type instead of a zero-argument type. From-SVN: r160112 --- gcc/objc/ChangeLog | 5 +++++ gcc/objc/objc-act.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 40b9780..1a4241c 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2010-06-01 Nathan Froyd + + * objc-act.c (build_next_objc_exception_stuff): Give setjmp a + varargs type instead of a zero-argument type. + 2010-05-30 Nathan Froyd * objc-act.c (synth_module_prologue): Use build_function_type_list diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 4a6f825..37289a2 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -4092,7 +4092,7 @@ build_next_objc_exception_stuff (void) /* int _setjmp(...); */ /* If the user includes , this shall be superseded by 'int _setjmp(jmp_buf);' */ - temp_type = build_function_type_list (integer_type_node, NULL_TREE); + temp_type = build_varargs_function_type_list (integer_type_node, NULL_TREE); objc_setjmp_decl = add_builtin_function (TAG_SETJMP, temp_type, 0, NOT_BUILT_IN, NULL, NULL_TREE); -- 2.7.4