Skip to content

warning: type qualifiers ignored on function return type [-Wignored-qualifiers] #7

Open
@noiasca

Description

@noiasca

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions