* call.c (convert_like_real): Use "converting" rather than
"argument" as the descriptive keyword to
dubious_conversion_warnings.
* typeck.c (convert_for_assignment): Do not call
dubious_conversion_warnings.
PR c++/13932
* g++.dg/warn/conv2.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@77297
138bc75d-0d04-0410-961f-
82ee72b054a4
+2004-02-04 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13932
+ * call.c (convert_like_real): Use "converting" rather than
+ "argument" as the descriptive keyword to
+ dubious_conversion_warnings.
+ * typeck.c (convert_for_assignment): Do not call
+ dubious_conversion_warnings.
+
2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
PR c++/13086
if (issue_conversion_warnings)
expr = dubious_conversion_warnings
- (totype, expr, "argument", fn, argnum);
+ (totype, expr, "converting", fn, argnum);
switch (TREE_CODE (convs))
{
case USER_CONV:
if (TREE_CODE (rhs) == TREE_LIST && TREE_VALUE (rhs) == error_mark_node)
return error_mark_node;
- rhs = dubious_conversion_warnings (type, rhs, errtype, fndecl, parmnum);
-
/* The RHS of an assignment cannot have void type. */
if (coder == VOID_TYPE)
{
+2004-02-04 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13932
+ * g++.dg/warn/conv2.C: New test.
+
2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
PR c++/13086
--- /dev/null
+// PR c++/13932
+
+int i = 1.; // { dg-warning "converting" }