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