diff options
Diffstat (limited to 'gcc/objc/objc-gnu-runtime-abi-01.c')
-rw-r--r-- | gcc/objc/objc-gnu-runtime-abi-01.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/objc/objc-gnu-runtime-abi-01.c b/gcc/objc/objc-gnu-runtime-abi-01.c index 570dc93..8cfa1f8 100644 --- a/gcc/objc/objc-gnu-runtime-abi-01.c +++ b/gcc/objc/objc-gnu-runtime-abi-01.c @@ -700,7 +700,7 @@ build_objc_method_call (location_t loc, int super_flag, tree method_prototype, then cast the pointer, then call it with the method arguments. */ tv->quick_push (lookup_object); tv->quick_push (selector); - method = build_function_call_vec (loc, sender, tv, NULL); + method = build_function_call_vec (loc, vNULL, sender, tv, NULL); vec_free (tv); /* Pass the appropriate object to the method. */ @@ -715,7 +715,7 @@ build_objc_method_call (location_t loc, int super_flag, tree method_prototype, /* Build an obj_type_ref, with the correct cast for the method call. */ t = build3 (OBJ_TYPE_REF, sender_cast, method, lookup_object, size_zero_node); - t = build_function_call_vec (loc, t, parms, NULL); + t = build_function_call_vec (loc, vNULL, t, parms, NULL); vec_free (parms); return t; } @@ -2213,7 +2213,8 @@ build_throw_stmt (location_t loc, tree throw_expr, bool rethrown ATTRIBUTE_UNUSE /* A throw is just a call to the runtime throw function with the object as a parameter. */ parms->quick_push (throw_expr); - t = build_function_call_vec (loc, objc_exception_throw_decl, parms, NULL); + t = build_function_call_vec (loc, vNULL, objc_exception_throw_decl, parms, + NULL); vec_free (parms); return add_stmt (t); } |