diff options
author | nicm <nicm> | 2021-12-21 13:07:53 +0000 |
---|---|---|
committer | nicm <nicm> | 2021-12-21 13:07:53 +0000 |
commit | ff64aafeabe0c9b51b33a10313e2027ae1686bc4 (patch) | |
tree | 9b704ec2867091b9e4988f5ac4cd852c3e5e4199 /tmux.h | |
parent | e4856de8bf23108ee9d335a22d7e16dd8ad855d8 (diff) | |
download | rtmux-ff64aafeabe0c9b51b33a10313e2027ae1686bc4.tar.gz rtmux-ff64aafeabe0c9b51b33a10313e2027ae1686bc4.tar.bz2 rtmux-ff64aafeabe0c9b51b33a10313e2027ae1686bc4.zip |
ARM's Morello CHERI architecture does not support pointers in packed
structures, so remove the packed attribute on struct grid_line and
reorder the members to eliminate unnecessary padding. From Jessica
Clarke in GitHub issue 3012.
Diffstat (limited to 'tmux.h')
-rw-r--r-- | tmux.h | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -668,15 +668,15 @@ struct grid_cell_entry { /* Grid line. */ struct grid_line { + struct grid_cell_entry *celldata; u_int cellused; u_int cellsize; - struct grid_cell_entry *celldata; - u_int extdsize; struct grid_extd_entry *extddata; + u_int extdsize; int flags; -} __packed; +}; /* Entire grid of cells. */ struct grid { |