re PR objc++/53388 (Removal of build_min_nt breaks bootstrap for objc++)

2012-05-17  Paolo Carlini  <paolo.carlini@oracle.com>

	PR objc++/53388
	* objc-act.c (objc_get_class_reference, objc_build_message_expr):
	Use build_min_nt_loc.

From-SVN: r187629
This commit is contained in:
Paolo Carlini 2012-05-17 15:28:53 +00:00
parent 9b095bf15c
commit d7faa110dd
2 changed files with 10 additions and 4 deletions

View File

@ -1,6 +1,12 @@
2012-05-17 Paolo Carlini <paolo.carlini@oracle.com>
PR objc++/53388
* objc-act.c (objc_get_class_reference, objc_build_message_expr):
Use build_min_nt_loc.
2012-04-20 Jan Hubicka <jh@suse.cz>
* objc-acct.c (mark_referenced_methods); Use
* objc-act.c (mark_referenced_methods); Use
cgraph_mark_force_output_node.
2012-03-21 Steven Bosscher <steven@gcc.gnu.org>

View File

@ -3293,7 +3293,7 @@ objc_get_class_reference (tree ident)
#ifdef OBJCPLUS
if (processing_template_decl)
/* Must wait until template instantiation time. */
return build_min_nt (CLASS_REFERENCE_EXPR, ident);
return build_min_nt_loc (UNKNOWN_LOCATION, CLASS_REFERENCE_EXPR, ident);
#endif
if (TREE_CODE (ident) == TYPE_DECL)
@ -5272,8 +5272,8 @@ objc_build_message_expr (tree receiver, tree message_args)
#ifdef OBJCPLUS
if (processing_template_decl)
/* Must wait until template instantiation time. */
return build_min_nt (MESSAGE_SEND_EXPR, receiver, sel_name,
method_params);
return build_min_nt_loc (UNKNOWN_LOCATION, MESSAGE_SEND_EXPR, receiver,
sel_name, method_params);
#endif
return objc_finish_message_expr (receiver, sel_name, method_params, NULL);