1 // { dg-do assemble  }
2 // { dg-options "-g" }
3 //
4 // Copyright (C) 2001 Free Software Foundation, Inc.
5 // Contributed by Nathan Sidwell 25 Jul 2001 <nathan@codesourcery.com>
6 
7 // Bug 3152. Using a typedef to declare a function used an unset
8 // global variable, last_function_parms.
9 
10 struct actor
11 {
12   typedef bool (operation)();
13 
14   operation a;
15   operation b;
16   operation c;
17 };
18