llvm/llvm-project

Simplify initialisation diagnostic when types are cv-qualified

Open

#73 399 ouverte le 25 nov. 2023

Voir sur GitHub
 (5 commentaires) (0 réactions) (2 assignés)C++ (10 782 forks)batch import
clang:diagnosticsgood first issue

Métriques du dépôt

Stars
 (26 378 stars)
Métriques de merge PR
 (Merge moyen 1j 2h) (1 000 PRs mergées en 30 j)

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.

Guide contributeur