#include <stdio.h>
class A;
class B;
class C;
struct D {};
struct Sample {
A func1(B, C);
void func2(D) {}
};
int main(void) {
Sample s;
D d;
s.func2(d);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiAKY2xhc3MgIEE7CmNsYXNzICBCOwpjbGFzcyAgQzsKc3RydWN0IEQge307CiAKc3RydWN0IFNhbXBsZSB7CiAKCUEgICAgIGZ1bmMxKEIsIEMpOwogCgl2b2lkICBmdW5jMihEKSB7fQogCn07CiAKIAppbnQgbWFpbih2b2lkKSB7CiAKCVNhbXBsZSBzOwoJRCBkOwogCglzLmZ1bmMyKGQpOwogCglyZXR1cm4gMDsKfQ==