1 // PR c++/53371 2 // { dg-do compile { target c++11 } } 3 4 struct Abs 5 { 6 virtual void a() = 0; 7 }; 8 foo()9 void foo() 10 { 11 try { 12 } catch (Abs) { } // { dg-error "abstract class type" } 13 14 try { 15 } catch (int&&) { } // { dg-error "rvalue reference type" } 16 } 17