llvm/llvm-project

Simplify initialisation diagnostic when types are cv-qualified

Open

#73.399 aberto em 25 de nov. de 2023

Ver no GitHub
 (5 comments) (0 reactions) (2 assignees)C++ (10.782 forks)batch import
clang:diagnosticsgood first issue

Métricas do repositório

Stars
 (26.378 stars)
Métricas de merge de PR
 (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)

Description

I'd like to revise the diagnostic

error: cannot initialize a variable of type 'const icun_status' with an rvalue of type 'int'

to

error: cannot initialize a constant of type 'icun_status' with an rvalue of type 'int'

The const in this diagnostic doesn't appear to be doing much other than ensuring (unnecessary) technical accuracy. I don't think similar nouns exist for volatile and restrict don't exist: they can remain variable.

I have self-assigned, but this is a good candidate for someone looking to get started with Clang, and I'll happily hand it off in that case.

Guia do colaborador