# std: work around current packed struct situation · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/52a2aa11e2768a5d7881377ddb7a053d81e4cff4)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 52a2aa11e2768a5d7881377ddb7a053d81e4cff4

Requested commit: 52a2aa11e2768a5d7881377ddb7a053d81e4cff4

Commit: 52a2aa11e2768a5d7881377ddb7a053d81e4cff4

Tree: 368cba96a4e355c96d800741c40782a7faa2464c

Author: Isaac Freund

Committer: Andrew Kelley

## Message

```
std: work around current packed struct situation

As of 6249a24, align() is not allowed on packed struct fields
and as such the align(4) was removed from the first field of
EdidOverrideProtocolAttributes. The endgame here is packed struct
backed by explicit integers, in this case a u32, but until that
is implemented put the align(4) on the pointer to avoid breaking
someone's UEFI code in a hard to debug way.

```

## Parents

- [e06cb31659ff5afd1e0b846fbaa852df2f5a0af4](https://git.cafe/gitcafe/zig/commit/e06cb31659ff5afd1e0b846fbaa852df2f5a0af4?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/52a2aa11e2768a5d7881377ddb7a053d81e4cff4?format=markdown)
