#include <iostream>
struct A {
~A() noexcept(false) {
throw 1;
}
};
int main() {
try {
A a;
} catch (...) {
std::cout << "Ok" << std::endl;
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IEEgewoJfkEoKSBub2V4Y2VwdChmYWxzZSkgewoJCXRocm93IDE7Cgl9CQp9OwoKaW50IG1haW4oKSB7Cgl0cnkgewoJCUEgYTsKCX0gY2F0Y2ggKC4uLikgewoJCXN0ZDo6Y291dCA8PCAiT2siIDw8IHN0ZDo6ZW5kbDsKCX0KfQ==