Fix 'variable unused' compiler warning in FirstDLOpenedLinkMap
authorIvan Maidanski <ivmai@mail.ru>
Tue, 18 Oct 2016 22:02:25 +0000 (01:02 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Tue, 18 Oct 2016 22:02:25 +0000 (01:02 +0300)
* dyn_load.c [!USE_PROC_FOR_LIBRARIES] (GC_FirstDLOpenedLinkMap):
Declare dp local variable only if !NETBSD or !RTLD_DI_LINKMAP.

dyn_load.c

index 90b670b..c901462 100644 (file)
@@ -683,7 +683,6 @@ extern ElfW(Dyn) _DYNAMIC[];
 STATIC struct link_map *
 GC_FirstDLOpenedLinkMap(void)
 {
-    ElfW(Dyn) *dp;
     static struct link_map *cachedResult = 0;
 
     if (0 == (ptr_t)_DYNAMIC) {
@@ -703,7 +702,9 @@ GC_FirstDLOpenedLinkMap(void)
             cachedResult = lm->l_next;
         }
 #     else
+        ElfW(Dyn) *dp;
         int tag;
+
         for( dp = _DYNAMIC; (tag = dp->d_tag) != 0; dp++ ) {
             if( tag == DT_DEBUG ) {
                 struct link_map *lm