struct _hoge {};
typedef struct _hoge2 {} _hoge2;
typedef struct {} _hoge3;
int main() {
struct _hoge hoge1a;
//_hoge hoge1b; //コンパイル不可
struct _hoge2 hoge2a;
_hoge2 hoge2b;
//struct _hoge3 hoge3a; //コンパイル不可
_hoge3 hoge3b;
return 0;
}
c3RydWN0IF9ob2dlIHt9OwoKdHlwZWRlZiBzdHJ1Y3QgX2hvZ2UyIHt9IF9ob2dlMjsKCnR5cGVkZWYgc3RydWN0IHt9IF9ob2dlMzsKCmludCBtYWluKCkgewoJc3RydWN0IF9ob2dlIGhvZ2UxYTsKCS8vX2hvZ2UgaG9nZTFiOyAvL+OCs+ODs+ODkeOCpOODq+S4jeWPrwoKCXN0cnVjdCBfaG9nZTIgaG9nZTJhOwoJX2hvZ2UyIGhvZ2UyYjsKCgkvL3N0cnVjdCBfaG9nZTMgaG9nZTNhOyAvL+OCs+ODs+ODkeOCpOODq+S4jeWPrwoJX2hvZ2UzIGhvZ2UzYjsKCglyZXR1cm4gMDsKfQo=