struct base {
virtual void f() {}
};
struct derived : base {
virtual void f(int) final {}
};
int main() {
derived d;
}
c3RydWN0IGJhc2UgewogICAgdmlydHVhbCB2b2lkIGYoKSB7fQp9OwpzdHJ1Y3QgZGVyaXZlZCA6IGJhc2UgewogICAgdmlydHVhbCB2b2lkIGYoaW50KSBmaW5hbCB7fQp9OwppbnQgbWFpbigpIHsKICAgIGRlcml2ZWQgZDsKfQ==