W8119 Ausrichtung auf Maximum von %d reduziert (C++)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Compiler-Fehler und -Warnungen (C++) - Index

Diese Warnung wird ausgegeben, wenn der Benutzer versucht, eine größere Ausrichtung festzulegen, als Bcc maximal für den Typ zulässt. Der GNU GCC-Compiler lässt einen größeren Bereich zu, daher sind eine Ursache für diese Warnung GNU-Header, die das Attribut __aligned__ enthalten und von Bcc analysiert werden.

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