1 /* Tests for #pragma init and #pragma fini. */
3 /* { dg-do run { target *-*-solaris2.* } } */
7 #pragma init /* { dg-error "malformed" } */
8 #pragma init () /* { dg-error "malformed" } */
9 #pragma init init_func /* { dg-error "malformed" } */
11 #pragma fini /* { dg-error "malformed" } */
12 #pragma fini () /* { dg-error "malformed" } */
13 #pragma fini fini_func /* { dg-error "malformed" } */
15 #pragma init (init_func, init_static_func)
24 static void init_static_func (void)
29 #pragma fini (fini_func, fini_static_func)
36 static void fini_static_func (void)