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 혹시 이런문제 해결해보신분...?
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 혹시 이런문제 해결해보신분...?
댓글 0