// { dg-do assemble  }
// Origin: Mark Mitchell <mark@codesourcery.com>
template <class T = int>
struct S 
{
  void f ()
    {
      struct U {
      };
    }
};
// { dg-do assemble  }
// Origin: Mark Mitchell <mark@codesourcery.com>
template <class T = int>
struct S 
{
  void f ()
    {
      struct U {
      };
    }
};