Issue an error, rather than crashing, if the user has declared a struct type but not defined it and subsequently tries to: - dynamically allocate an instance of the struct type - do pointer math with a pointer to the struct type - compute the size of the struct type
8 lines
126 B
Plaintext
8 lines
126 B
Plaintext
// Can't compute the size of declared but not defined struct type
|
|
|
|
struct Foo;
|
|
|
|
uniform int bar() {
|
|
return sizeof(Foo);
|
|
}
|