Files
ispc/tests_errors/struct-unsized-array.ispc
Matt Pharr 1da2834b1e Allow the last member of a struct to be an unsized/zero-length array.
This enables the C truck of allocating a dynamic amount of storage for
the struct in order to extend out the array to the desired length.
2012-03-25 13:10:12 -07:00

14 lines
170 B
Plaintext

// Unsized arrays aren't allowed except for the last member in a struct definition.
struct Foo {
float a[];
float b[10];
};
Foo f;
void Func() {
Foo f;
}