• [^] # Re: Comportement attendu

    Posté par . En réponse au journal Compilateur trop intelligent. Évalué à 2.

    clang refuse d'appeler l'adresse 0 même avec

    int main() {
     return reinterpret_cast<Function>(0)();
    }
    

    Il y a quelque chose dans le standard qui interdit l'adresse 0 ? Ou c'est la plateforme x86_64 pour laquelle c'est toujours invalide qui permet l'optimisation ?