diff options
author | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-01 15:54:39 +0000 |
---|---|---|
committer | froydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-06-01 15:54:39 +0000 |
commit | 70b3bc87b5b5bef5fc1730d6f4217772ab1aa47f (patch) | |
tree | e9494bb968cb382272cdcc601311ffa4a39fa49e | |
parent | 06f9d6effbf8befe6fc6d6eee368256e79223707 (diff) | |
download | gcc-70b3bc87b5b5bef5fc1730d6f4217772ab1aa47f.tar.gz |
* objc-act.c (build_next_objc_exception_stuff): Give setjmp a
varargs type instead of a zero-argument type.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@160112 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/objc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/objc/objc-act.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/objc/ChangeLog b/gcc/objc/ChangeLog index 40b978092d9..1a4241cc8ab 100644 --- a/gcc/objc/ChangeLog +++ b/gcc/objc/ChangeLog @@ -1,3 +1,8 @@ +2010-06-01 Nathan Froyd <froydnj@codesourcery.com> + + * objc-act.c (build_next_objc_exception_stuff): Give setjmp a + varargs type instead of a zero-argument type. + 2010-05-30 Nathan Froyd <froydnj@codesourcery.com> * 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 4a6f825f844..37289a28d2b 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 <setjmp.h>, 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); |