1  extern void foo (void);
       2  
       3  static void (*const init_array []) (void)
       4    __attribute__ ((used, section (".init_array"), aligned (sizeof (void *))))
       5    = { foo };
       1  extern void foo (void);
       2  
       3  static void (*const init_array []) (void)
       4    __attribute__ ((used, section (".init_array"), aligned (sizeof (void *))))
       5    = { foo };