You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The library produces two warnings with Arduino UNO in Arduino IDE 1.8.19
`C:\Daten\myrepository\Arduino\libraries\PString/PString.h:56:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline const size_t length()
^~~~~
C:\Daten\myrepository\Arduino\libraries\PString/PString.h:60:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline const size_t capacity()
^~~~~
`
The library produces two warnings with Arduino UNO in Arduino IDE 1.8.19
`C:\Daten\myrepository\Arduino\libraries\PString/PString.h:56:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline const size_t length()
^~~~~
C:\Daten\myrepository\Arduino\libraries\PString/PString.h:60:10: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline const size_t capacity()
^~~~~
`
As code you can use the example test_pstring
According https://stackoverflow.com/questions/1134237/pedantic-gcc-warning-type-qualifiers-on-function-return-type a return type should not be const as the return value can be dynamic. At least for length() this makes sense.
Issue could be solved when keyword const gets removed.
The text was updated successfully, but these errors were encountered: