c-typeck.c (error_init, [...]): Call gettext on argument before printing.

* c-typeck.c (error_init, pedwarn_init, warning_init): Call
	gettext on argument before printing.

	* fold-const.c (negate_expr): Always call fold on new
	NEGATE_EXPR.

From-SVN: r48087
This commit is contained in:
Zack Weinberg 2001-12-17 04:19:08 +00:00
parent a5b2a65b97
commit a094954eba
2 changed files with 4 additions and 4 deletions

View File

@ -4646,7 +4646,7 @@ error_init (msgid)
{
char *ofwhat;
error ("%s", msgid);
error ("%s", _(msgid));
ofwhat = print_spelling ((char *) alloca (spelling_length () + 1));
if (*ofwhat)
error ("(near initialization for `%s')", ofwhat);
@ -4662,7 +4662,7 @@ pedwarn_init (msgid)
{
char *ofwhat;
pedwarn ("%s", msgid);
pedwarn ("%s", _(msgid));
ofwhat = print_spelling ((char *) alloca (spelling_length () + 1));
if (*ofwhat)
pedwarn ("(near initialization for `%s')", ofwhat);
@ -4678,7 +4678,7 @@ warning_init (msgid)
{
char *ofwhat;
warning ("%s", msgid);
warning ("%s", _(msgid));
ofwhat = print_spelling ((char *) alloca (spelling_length () + 1));
if (*ofwhat)
warning ("(near initialization for `%s')", ofwhat);

View File

@ -1382,7 +1382,7 @@ negate_expr (t)
break;
}
return convert (type, build1 (NEGATE_EXPR, TREE_TYPE (t), t));
return convert (type, fold (build1 (NEGATE_EXPR, TREE_TYPE (t), t)));
}
/* Split a tree IN into a constant, literal and variable parts that could be