Language
C++
Compiler
gcc HEAD 11.0.0 20200919 (experimental)
Options
Warnings
Boost 1.73.0
C++2a(GNU)
-pedantic
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/gcc-head/include -std=gnu++2a -pedantic
Exit Code:
0
C++
gcc HEAD 11.0.0 20200919 (experimental)
$ g++ prog.cc -Wall -Wextra -I/opt/wandbox/boost-1.73.0/gcc-head/include -std=gnu++2a -pedantic
prog.cc:4:14: warning: multi-character character constant [-Wmultichar]
4 | char c1 = '\u03a0'; // C4566
| ^~~~~~~~
prog.cc:5:14: warning: multi-character character constant [-Wmultichar]
5 | char c2 = '\u0642'; // C4566
| ^~~~~~~~
prog.cc: In function 'int main()':
prog.cc:4:14: warning: overflow in conversion from 'int' to 'char' changes value from '52896' to ''\37777777640'' [-Woverflow]
4 | char c1 = '\u03a0'; // C4566
| ^~~~~~~~
prog.cc:5:14: warning: overflow in conversion from 'int' to 'char' changes value from '55682' to ''\37777777602'' [-Woverflow]
5 | char c2 = '\u0642'; // C4566
| ^~~~~~~~
prog.cc:4:9: warning: unused variable 'c1' [-Wunused-variable]
4 | char c1 = '\u03a0'; // C4566
| ^~
prog.cc:5:9: warning: unused variable 'c2' [-Wunused-variable]
5 | char c2 = '\u0642'; // C4566
| ^~
prog.cc:7:12: warning: unused variable 'c3' [-Wunused-variable]
7 | wchar_t c3 = L'\u03a0'; // OK
| ^~
prog.cc:8:12: warning: unused variable 'c4' [-Wunused-variable]
8 | wchar_t c4 = L'\u0642'; // OK
| ^~