`sizeof` on structs with flexible array member should exclude its size
Closed this issue · 0 comments
fuhsnn commented
#include <stdio.h>
struct {
char c;
char arr[];
} s = {1,2,3};
int main(void) {
printf("%zu\n",sizeof(s)); // expected 1, got 3
}