#include <stdio.h>
#include <stdlib.h>
typedef unsigned char byte;
static void func_main(size_t const size) {
for (size_t a = 4; a; --a) {
byte b[size]; // ここ
}
return;
}
int main(void) {
func_main(sizeof(size_t));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KdHlwZWRlZiB1bnNpZ25lZCBjaGFyIGJ5dGU7CgpzdGF0aWMgdm9pZCBmdW5jX21haW4oc2l6ZV90IGNvbnN0IHNpemUpIHsKCWZvciAoc2l6ZV90IGEgPSA0OyBhOyAtLWEpIHsKCQlwdXRzKCJkdW1teSIpOwoJCWJ5dGUgYltzaXplXTsgLy8g44GT44GTCgkJZnByaW50ZihzdGRlcnIsICIlcFxuIiwgYik7CgkJbWVtY3B5KGIsICZhLCBzaXplKTsKCQlwcmludGYoIiV1XG4iLCAqKGJ5dGUgKiliKTsKCX0KCXJldHVybjsKfQoKaW50IG1haW4odm9pZCkgewoJZnVuY19tYWluKHNpemVvZihzaXplX3QpKTsKCXJldHVybiAwOwp9Cg==