Find the line that breaks this tagged union before it is printed.
C
#include <stdio.h>
typedef enum { VALUE_COUNT, VALUE_RATIO } ValueKind;
typedef struct {
ValueKind kind;
union { int count; double ratio; } as;
} Value;
int main(void) {
Value value = {VALUE_RATIO, {.ratio = 0.5}};
value.kind = VALUE_COUNT;
printf("%d\n", value.as.count);
return 0;
}