Jamais un #ifdef n'est sur une architecture, seulement sur un OS.
Ça, c'est faux.
Il y a plusieurs cas où ça arrive qu'on teste sur l'architecture :
- code assembleur inline
- test d'endianness (c'est pas un test d'architecture au sens strict, mais ça revient au même)
- 32 ou 64 bits (idem qu'au dessus)
[^] # Re: Bytecode vraiment portable ?
Posté par Buf (Mastodon) . En réponse au journal LLVM dans un gestionnaire de paquets ?. Évalué à 8.
Ça, c'est faux.
Il y a plusieurs cas où ça arrive qu'on teste sur l'architecture :
- code assembleur inline
- test d'endianness (c'est pas un test d'architecture au sens strict, mais ça revient au même)
- 32 ou 64 bits (idem qu'au dessus)