[PATCH 1/1] tools/asn1_compiler: avoid -Wdiscarded-qualifiers
Simon Glass
sjg at chromium.org
Tue Apr 21 22:45:26 CEST 2026
On 2026-04-18T06:32:13, Heinrich Schuchardt
<heinrich.schuchardt at canonical.com> wrote:
> tools/asn1_compiler: avoid -Wdiscarded-qualifiers
>
> Building with GCC 15.2 results in warnings:
>
> tools/asn1_compiler.c: In function ‘tokenise’:
> tools/asn1_compiler.c:442:37: warning:
> assignment discards ‘const’ qualifier from pointer target type
> [-Wdiscarded-qualifiers]
> 442 | dir = bsearch(&tokens[tix], directives,
> | ^
>
> tools/asn1_compiler.c: In function ‘main’:
> tools/asn1_compiler.c:632:11: warning:
> assignment discards ‘const’ qualifier from pointer target type
> [-Wdiscarded-qualifiers]
> 632 | p = strchr(grammar_name, '.');
> | ^
>
> bsearch() is defined as
>
> void *bsearch(size_t n, size_t size;
> const void key[size], const void base[size * n],
> size_t n, size_t size,
> typeof(int (const void [size], const void [size]))
> *compar);
>
> * Use the correct type for dir.
>
> strchr() is defined as
>
> char *strchr(const char *s, int c).
>
> * Use a conversion for the assignment to p.
>
> Signed-off-by: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
>
> tools/asn1_compiler.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list