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.
[^] # Re: Un peu d'explications sur le bug introduit
Posté par Étienne . En réponse au journal Merci aux développeurs de la GNU libc !. Évalué à 1.
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 :
Peut-être que pour le leaf, cela existe déjà, mais sinon le rajouter permettrai de l'utiliser de façon sûr.
Étienne