W8119 Alignement réduit au maximum de %d (C++)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Erreurs et avertissements du compilateur (C++) - Index

Cet avertissement est émis quand l'utilisateur essaie de définir un alignement supérieur au maximum Bcc autorisé pour le type. Le compilateur GNU GCC autorise une étendue supérieure. Ainsi, cet avertissement survient quand les en-têtes GNU contenant l'attribut __aligned__ sont analysés par Bcc.

char b __attribute__ ((aligned (4)));     // natural alignment of char is 1
short x __attribute__ ((aligned (16))) = 0;     // natural alignment of short is 2