Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 550 Bytes

opt-edu-show-padding.md

File metadata and controls

31 lines (23 loc) · 550 Bytes

edu-show-padding {#edu_show_padding}

Show the padding bytes in a struct/class

Default: Off

Examples:

struct Data
{
    char a;
    int  b;
    char c;
};

transforms into this:

struct Data  /* size: 12, align: 4 */
{
  char a;                         /* offset: 0, size: 1
  char __padding[3];                            size: 3 */
  int b;                          /* offset: 4, size: 4 */
  char c;                         /* offset: 8, size: 1
  char __padding[3];                            size: 3 */
};