------- Additional Comments From pinskia at gcc dot gnu dot org 2004-10-20 19:25 ------- The promotion is coming from: if (convert_p) { op0 = default_conversion (orig_op0); op1 = default_conversion (orig_op1); } else { op0 = orig_op0; op1 = orig_op1; }
Maybe this should be changed .... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18065