1 /* { dg-do compile } */
3 typedef void * gcv_object_t
;
4 typedef gcv_object_t object
;
5 typedef const void * Pseudofun
;
6 extern struct pseudocode_tab_
{
8 Pseudofun pseudo_iconv_wcslen
;
9 Pseudofun pseudo_iconv_wcstombs
;
10 Pseudofun pseudo_iconv_range
;
13 extern struct symbol_tab_
{
19 object
* ptr2
= &pseudofun_tab
.pointer
[0];
20 const Pseudofun
* ptr1
= (const Pseudofun
*)&pseudocode_tab
;
21 unsigned int count
= (sizeof(pseudocode_tab
)/sizeof(Pseudofun
));
24 *ptr2
++ = (gcv_object_t
)(((unsigned char *)((*ptr1
))));