#include // Test related to PR libstdc++/105387 // Check that pointer-to-member type exceptions can still be caught with -frtti. // { dg-require-effective-target rtti } void test_catch_ptr_to_member() { bool exception_thrown = false; struct X { int i; }; try { throw &X::i; } catch (const int X::*) { exception_thrown = true; } VERIFY(exception_thrown); } int main() { test_catch_ptr_to_member(); return 0; }