1// { dg-do assemble  }
2// Origin: Mark Mitchell <mark@codesourcery.com>
3
4template <class T = int>
5struct S
6{
7  void f ()
8    {
9      try {
10      } catch (int) {
11      }
12    }
13};
14