#include <stdio.h>
struct A {
int b;
};
struct A foo() {
return (struct A){ .b = 42 };
}
int main(void){
struct A a = foo();
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpzdHJ1Y3QgQSB7CiAgaW50IGI7Cn07CgpzdHJ1Y3QgQSBmb28oKSB7CglyZXR1cm4gKHN0cnVjdCBBKXsgLmIgPSA0MiB9Owp9CmludCBtYWluKHZvaWQpewoJc3RydWN0IEEgYSA9IGZvbygpOwoJcHJpbnRmKCIlZFxuIiwgYS5iKTsKCXJldHVybiAwOwp9