1// { dg-do assemble  }
2// Origin: Neil Booth, from PR #66
3
4extern "C"
5{
6  class foo
7  {
8  public:
9    ~foo ();
10    void bar (foo *);
11    foo ();
12  };
13}
14
15