]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
test: Explicitly mark symbols as used
authorVictor Westerhuis <victor@westerhu.is>
Fri, 26 Nov 2021 19:24:20 +0000 (20:24 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sat, 27 Nov 2021 05:52:17 +0000 (06:52 +0100)
Because some of the symbols are not otherwise referenced, GCC would like
to remove them.

Closes: !14
Signed-off-by: Guillem Jover <guillem@hadrons.org>
test/nlist.c

index a2ac228567a6c30d912ca577514def603a9dda4f..558524f1ee4bc66a2720cfc6660c368676e6525a 100644 (file)
@@ -39,11 +39,11 @@ extern int data_pub_uninit[2048];
 extern int *data_pub_ptr;
 
 int *data_pub_ptr = &data_prv_init;
-int data_pub_init = 10;
-int data_pub_uninit[2048];
+int data_pub_init __attribute__((__used__)) = 10;
+int data_pub_uninit[2048] __attribute__((__used__));
 
 extern int
-func_pub(void);
+func_pub(void) __attribute__((__used__)) ;
 
 int
 func_pub(void)