summaryrefslogtreecommitdiff
path: root/tests/headers/incomplete-array-padding.h
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2019-07-10 20:45:30 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2019-07-10 20:48:07 +0200
commite0fc5ca733521dcd926f9de6e17ba4dc3304da25 (patch)
treee2fa76eb892ed924b6d59ca4f0a55f8b19f314b0 /tests/headers/incomplete-array-padding.h
parent3dc22fd9777917fe4953665d914204d02e22a587 (diff)
ir: Properly find the layout of incomplete arrays.
So as to not pad stuff incorrectly, or needlessly add extra alignment, for example. Fixes #1589
Diffstat (limited to 'tests/headers/incomplete-array-padding.h')
-rw-r--r--tests/headers/incomplete-array-padding.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/headers/incomplete-array-padding.h b/tests/headers/incomplete-array-padding.h
new file mode 100644
index 00000000..3fcc4c1a
--- /dev/null
+++ b/tests/headers/incomplete-array-padding.h
@@ -0,0 +1,4 @@
+struct foo {
+ char a : 1;
+ void *b[];
+};