https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93446

            Bug ID: 93446
           Summary: Improve -Wconversion warning message
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: david.bolvansky at gmail dot com
  Target Milestone: ---

Code:

void foo() {
    char c = 255;
}

GCC: 
warning: conversion from 'int' to 'char' changes value from '255' to
'\37777777777' [-Wconversion]


Clang:
warning: implicit conversion from 'int' to 'char' changes value from 255 to -1
[-Wconstant-conversion]


It would be great if GCC could match Clang here and show -1 instead of very
user unfriendly value \37777777777.

Reply via email to