File warn-enum.diff of Package gcc41
This is for fate #300955, which puts the warning under -Wconversion control.
Index: gcc/cp/call.c
===================================================================
--- gcc/cp/call.c.orig
+++ gcc/cp/call.c
@@ -3841,7 +3841,7 @@ build_new_op (enum tree_code code, int f
&& (TYPE_MAIN_VARIANT (TREE_TYPE (arg1))
!= TYPE_MAIN_VARIANT (TREE_TYPE (arg2))))
{
- warning (0, "comparison between %q#T and %q#T",
+ warning (OPT_Wconversion, "comparison between %q#T and %q#T",
TREE_TYPE (arg1), TREE_TYPE (arg2));
}
break;