blob: b698c38d1985499429a4dab1ae71c7ec78c4f2e2 [file] [log] [blame] [edit]
// bindgen-flags: --rust-target nightly --flexarray-dst --raw-line '#![cfg(feature = "nightly")]' --raw-line '#![feature(ptr_metadata, layout_for_ptr)]'
struct flexarray {
int count;
int data[];
};
struct flexarray_zero {
int count;
int data[0];
};
template<typename T>
struct flexarray_template {
int count;
T data[];
};
struct flexarray_ref {
flexarray *things;
};
struct flexarray_bogus_zero_fam {
int count;
int data1[0];
char data2[];
};
struct flexarray_align {
int count;
int data[];
} __attribute__((aligned(128)));