commit | 2322b00531394fe716f973e8b412075ea3ebc281 | [log] [tgz] |
---|---|---|
author | Joshua Seaton <joshuaseaton@google.com> | Fri Feb 07 11:00:14 2025 -0800 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Feb 07 11:00:14 2025 -0800 |
tree | bee0ea2da56999aebe18cd9575e3d2f27aa95aef | |
parent | 324210ff383108197882b91b64e8ce7e12b938e7 [diff] |
[bindgen] Control --explicit-padding with a knob With the linked bug, we are in a case where we are using bindgen to generate bindings that are indirectly (via bssl-sys) used by third-party library (openssl). The latter code expected the construction of structs not to have padding fields to initialize, and so we have a need to control the generation of explicit padding fields. We default to 'on' though, as this is generally useful for self-documenting ABI. Bug: 394116035 Change-Id: Ie1fbded9ccf2718070cdc32dbc8d898f738b4d1b Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1201306 Fuchsia-Auto-Submit: Joshua Seaton <joshuaseaton@google.com> Reviewed-by: Adam Perry <adamperry@google.com> Commit-Queue: Auto-Submit <auto-submit@fuchsia-infra.iam.gserviceaccount.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.