decl.c (build_result_decl): Remove no longer applicable promotion.
2008-09-09 Richard Guenther <rguenther@suse.de> * decl.c (build_result_decl): Remove no longer applicable promotion. From-SVN: r140149
This commit is contained in:
parent
d4abedf105
commit
3fb1916bb0
@ -1,3 +1,8 @@
|
||||
2008-09-09 Richard Guenther <rguenther@suse.de>
|
||||
|
||||
* decl.c (build_result_decl): Remove no longer applicable
|
||||
promotion.
|
||||
|
||||
2008-09-05 David Daney <ddaney@avtrex.com>
|
||||
|
||||
* gcj.texi (-freduced-reflection): Clarify option's restrictions.
|
||||
|
@ -1694,10 +1694,6 @@ build_result_decl (tree fndecl)
|
||||
tree result = DECL_RESULT (fndecl);
|
||||
if (! result)
|
||||
{
|
||||
/* To be compatible with C_PROMOTING_INTEGER_TYPE_P in cc1/cc1plus. */
|
||||
if (INTEGRAL_TYPE_P (restype)
|
||||
&& TYPE_PRECISION (restype) < TYPE_PRECISION (integer_type_node))
|
||||
restype = integer_type_node;
|
||||
result = build_decl (RESULT_DECL, NULL_TREE, restype);
|
||||
DECL_ARTIFICIAL (result) = 1;
|
||||
DECL_IGNORED_P (result) = 1;
|
||||
|
Loading…
Reference in New Issue
Block a user