typedef struct _Z{

A,B,C

}Z;

일때 유저영역 코드에서

Z z;

z.A = a;

z.B = b;

z.C = c;

a, b, c는 인자로 넘어와서 형변환됨

근데 저 대입명령후 %zu로 값을 까보면 z.A에 0, z.B에 a, z.C에 b가 들어가있음

{} literal로 해봐도 똑같이 밀려들어감...


컴파일 환경은 아마도 gcc9 혹시 이런문제 해결해보신분...?