c-typeck.c (digest_init): Call 'convert_for_assignment' before returning.

* c-typeck.c (digest_init): Call 'convert_for_assignment'
	before returning.

From-SVN: r102090
This commit is contained in:
Kaveh R. Ghazi 2005-07-16 14:34:37 +00:00 committed by Kaveh Ghazi
parent 72e78bf317
commit 8fcef540f3
2 changed files with 9 additions and 0 deletions

View file

@ -1,3 +1,8 @@
2005-07-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* c-typeck.c (digest_init): Call 'convert_for_assignment'
before returning.
2005-07-16 Jan Hubicka <jh@suse.cz>
* cfg.c (update_bb_profile_for_threading): Fix profile updating.

View file

@ -4442,6 +4442,10 @@ digest_init (tree type, tree init, bool strict_string, int require_constant)
inside_init = error_mark_node;
}
/* Added to enable additional -Wmissing-format-attribute warnings. */
if (TREE_CODE (TREE_TYPE (inside_init)) == POINTER_TYPE)
inside_init = convert_for_assignment (type, inside_init, ic_init, NULL_TREE,
NULL_TREE, 0);
return inside_init;
}