[foreign] RFR 8217784: Ignore anonymous bitfields so they are handled as padding
Jorn Vernee
jbvernee at xs4all.nl
Fri Jan 25 13:52:16 UTC 2019
Hi,
From the bug description:
Jextract fails on the following example:
```
struct Foo {
unsigned int x: 1;
int :7;
unsigned int y: 8;
int :16;
int z;
};
```
The current code tries to look up the second field, but because it has
no name this throws an illegal field name error.
---
I've fixed this by ignoring anonymous bitfields, since the
StructLayoutComputer inserts padding automatically before the next
field.
Please review the following.
Bug: https://bugs.openjdk.java.net/browse/JDK-8217784
Webrev:
http://cr.openjdk.java.net/~jvernee/panama/webrevs/8217784/webrev.00/
Thanks,
Jorn
More information about the panama-dev
mailing list