Menu

#209 -Wwrite-strings option does not work

None
closed
nobody
1
2015-02-02
2014-01-14
No

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" ;
              ^

Discussion

  • Derell Licht

    Derell Licht - 2014-01-14

    Well, nevermind... it's -Wno-write-strings, not -Wwrite-strings, to turn off this warning! Please disregard this bug report.

     
  • John E.

    John E. - 2014-01-14
    • status: open --> closed
     

Anonymous
Anonymous

Add attachments
Cancel