Proposition de mode renforcé pour Clang : Sécurité avant compatibilité
L'équipe Clang propose un "mode renforcé" pour améliorer la sécurité et la stabilité des programmes C et C++. Ce mode unifiera les mécanismes de sécurité existants, notamment en activant divers drapeaux du compilateur, des macros prédéfinies et des avertissements, et en ajustant le comportement de diagnostic pour réduire les faux positifs et prioriser la sécurité. La proposition explore plusieurs approches de mise en œuvre : un fichier de configuration, un pilote séparé et des drapeaux orthogonaux, recherchant les commentaires de la communauté sur la solution optimale. Ce mode peut casser du code existant, mais l'équipe estime que c'est un compromis nécessaire pour une meilleure sécurité, visant un faible taux de faux positifs.