class Foo final {
public:
int var;
inline Foo(void) {
static_assert(sizeof(Foo)==sizeof(int),"Implementation error!");
}
static_assert(sizeof(Foo)==sizeof(int),"Implementation error!");
};
int main(int /*argc*/, char* /*argv*/[]) {
Foo foo;
return 0;
}
Y2xhc3MgRm9vIGZpbmFsIHsKCXB1YmxpYzoKCQlpbnQgdmFyOwoKCQlpbmxpbmUgRm9vKHZvaWQpIHsKCQkJc3RhdGljX2Fzc2VydChzaXplb2YoRm9vKT09c2l6ZW9mKGludCksIkltcGxlbWVudGF0aW9uIGVycm9yISIpOwoJCX0KCgkJc3RhdGljX2Fzc2VydChzaXplb2YoRm9vKT09c2l6ZW9mKGludCksIkltcGxlbWVudGF0aW9uIGVycm9yISIpOwp9OwoKaW50IG1haW4oaW50IC8qYXJnYyovLCBjaGFyKiAvKmFyZ3YqL1tdKSB7CglGb28gZm9vOwoKCXJldHVybiAwOwp9