1 // { dg-do assemble  }
2 // Origin: Mark Mitchell <mitchell@codesourcery.com>
3 
4 extern "C"
5 {
6   struct T
7   {
8     ~T ();
9   };
10 
11   struct S
12   {
13     T t;
14   };
15 }
16 
17 S* s;
18 
f()19 void f ()
20 {
21   delete s;
22 }
23