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