diff options
Diffstat (limited to 'gcc/objc/objc-act.c')
| -rw-r--r-- | gcc/objc/objc-act.c | 13 | 
1 files changed, 6 insertions, 7 deletions
diff --git a/gcc/objc/objc-act.c b/gcc/objc/objc-act.c index 23aae28..c110c79 100644 --- a/gcc/objc/objc-act.c +++ b/gcc/objc/objc-act.c @@ -3554,7 +3554,7 @@ static tree  next_sjlj_build_try_exit (void)  {    tree t; -  t = build_fold_addr_expr (cur_try_context->stack_decl); +  t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl);    t = tree_cons (NULL, t, NULL);    t = build_function_call (input_location,  			   objc_exception_try_exit_decl, t); @@ -3575,14 +3575,14 @@ next_sjlj_build_enter_and_setjmp (void)  {    tree t, enter, sj, cond; -  t = build_fold_addr_expr (cur_try_context->stack_decl); +  t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl);    t = tree_cons (NULL, t, NULL);    enter = build_function_call (input_location,  			       objc_exception_try_enter_decl, t);    t = objc_build_component_ref (cur_try_context->stack_decl,  				get_identifier ("buf")); -  t = build_fold_addr_expr (t); +  t = build_fold_addr_expr_loc (input_location, t);  #ifdef OBJCPLUS    /* Convert _setjmp argument to type that is expected.  */    if (TYPE_ARG_TYPES (TREE_TYPE (objc_setjmp_decl))) @@ -3611,7 +3611,7 @@ next_sjlj_build_exc_extract (tree decl)  {    tree t; -  t = build_fold_addr_expr (cur_try_context->stack_decl); +  t = build_fold_addr_expr_loc (input_location, cur_try_context->stack_decl);    t = tree_cons (NULL, t, NULL);    t = build_function_call (input_location,  			   objc_exception_extract_decl, t); @@ -6623,7 +6623,7 @@ build_objc_method_call (location_t loc, int super_flag, tree method_prototype,        method_params = tree_cons (NULL_TREE, lookup_object,  				 tree_cons (NULL_TREE, selector,  					    method_params)); -      method = build_fold_addr_expr (sender); +      method = build_fold_addr_expr_loc (input_location, sender);      }    else      { @@ -6637,8 +6637,7 @@ build_objc_method_call (location_t loc, int super_flag, tree method_prototype,        t = tree_cons (NULL_TREE, selector, NULL_TREE);        t = tree_cons (NULL_TREE, lookup_object, t); -      method = build_function_call (loc, -				    sender, t); +      method = build_function_call (loc, sender, t);        /* Pass the object to the method.  */        method_params = tree_cons (NULL_TREE, object,  | 
