Message361780
gcc -Wcast-qual turns up a number of instances of casting away constness of pointers. Some of these can be safely modified, by either:
* Adding the const to the type cast, as in:
- return _PyUnicode_FromUCS1((unsigned char*)s, size);
+ return _PyUnicode_FromUCS1((const unsigned char*)s, size);
* Removing the cast entirely, because it's not necessary (but probably was at one time), as in:
- PyDTrace_FUNCTION_ENTRY((char *)filename, (char *)funcname, lineno);
+ PyDTrace_FUNCTION_ENTRY(filename, funcname, lineno);
These changes will not change code, but they will make it much easier to check for errors in consts. |
|
Date |
User |
Action |
Args |
2020-02-11 04:45:38 | petdance | set | recipients:
+ petdance |
2020-02-11 04:45:37 | petdance | set | messageid: <1581396337.96.0.129945209612.issue39605@roundup.psfhosted.org> |
2020-02-11 04:45:37 | petdance | link | issue39605 messages |
2020-02-11 04:45:37 | petdance | create | |
|