From 85f37826c69cda5ca54fea63962b46ccd9f15c1b Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 28 Oct 2006 22:34:06 +0000 Subject: [PATCH] re PR c++/29033 (%s substituted with "left"/"right" can't be properly translated) 2006-10-29 Dirk Mueller PR c++/29033 * typeck.c (build_binary_op): Duplicate warning message for better translation. From-SVN: r118117 --- gcc/cp/ChangeLog | 8 +++++++- gcc/cp/typeck.c | 8 ++++---- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0ea7e092195..7e4b378e035 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,4 +1,10 @@ -2006-10-23 Rafael Avila de Espindola +2006-10-29 Dirk Mueller + + PR c++/29033 + * typeck.c (build_binary_op): Duplicate warning message + for better translation. + +2006-10-23 Rafael Avila de Espindola * decl.c (builtin_function_1): Move common code to add_builtin_function. diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index b9ee1f27876..1faf1423b2e 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -3226,11 +3226,11 @@ build_binary_op (enum tree_code code, tree orig_op0, tree orig_op1, if (TREE_CODE (op1) == INTEGER_CST) { if (tree_int_cst_lt (op1, integer_zero_node)) - warning (0, "%s rotate count is negative", - (code == LROTATE_EXPR) ? "left" : "right"); + warning (0, (code == LROTATE_EXPR) ? "left rotate count is negative" : + "right rotate count is negative"); else if (compare_tree_int (op1, TYPE_PRECISION (type0)) >= 0) - warning (0, "%s rotate count >= width of type", - (code == LROTATE_EXPR) ? "left" : "right"); + warning (0, (code == LROTATE_EXPR) ? "left rotate count >= width of type" : + "right rotate count >= width of type"); } /* Convert the shift-count to an integer, regardless of size of value being shifted. */ -- 2.30.2