• [^] # Re: Un peu d'explications sur le bug introduit

    Posté par . En réponse au journal Merci aux développeurs de la GNU libc !. Évalué à 1.

    Comment sais-tu que dans 20 ans ce sera toujours le cas?

    C'est pour ça que je mettais qu'un diagnostique par le compilateur est tout à fait possible. N'oublions pas que l'attribut vient d'être rajouté, nul besoin de se précipiter. Ajouter un diagnostique pour émettre un warnings sur les cas 1 et 2 que je présentait me parait tout à fait faisable. La sémantique est assez comparable au const du C++ par exemple, à savoir qu'avec une variable const on ne peut appeler uniquement :

    • des fonctions qui prennent la variable en paramètre const (la copie étant un cas particulier de cette règle)
    • des fonctions const de cette classe

    Peut-être que pour le leaf, cela existe déjà, mais sinon le rajouter permettrai de l'utiliser de façon sûr.

    Étienne