// { dg-do assemble } | |
// GROUPS passed miscellaneous-bugs | |
// Using a typedef causes a compiler error | |
typedef unsigned int Uint32; | |
// Using a define so that there isn't a typedef works OK. | |
//#define Uint32 unsigned int | |
Uint32 func0(Uint32, Uint32) | |
{ | |
return 0; | |
} | |
Uint32 func1(Uint32, Uint32) | |
{ | |
return 1; | |
} | |
Uint32 (*mf[])(Uint32, Uint32) = {func0, func1}; |