-Wwrite-strings option does not work
GCC for 32-bit and 64-bit Windows with a real installer & updater
Brought to you by:
tdragon
Version: g++ (tdm-2) 4.8.1
-Wwrite-strings option does not work, as shown below:
c:\sourcecode\win32\ndir\ndir32 Yes, Master?? > g++ -Wall -O2 -Wwrite-strings -c Diskparm.cpp Diskparm.cpp: In function 'char* get_drive_type_string(UINT, char)': Diskparm.cpp:182:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] case DRIVE_NO_ROOT_DIR: return "NoRootDir" ; ^ Diskparm.cpp:183:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] case DRIVE_REMOVABLE : return "removable" ; ^ Diskparm.cpp:184:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] case DRIVE_FIXED : return "fixed" ; ^ Diskparm.cpp:185:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] case DRIVE_REMOTE : return "remote" ; ^ Diskparm.cpp:193:35: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] case DRIVE_RAMDISK : return "ramdisk" ; ^ Diskparm.cpp:196:14: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings] return "unknown" ; ^
Anonymous
Well, nevermind... it's -Wno-write-strings, not -Wwrite-strings, to turn off this warning! Please disregard this bug report.