]> granicus.if.org Git - gc/commitdiff
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, 1 Nov 2016 23:35:04 +0000 (02:35 +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 6e74063bdf491571f84fc68084ea7e24a077deeb..9411f4feafd8b1947855b31365a8d3d9d312eb6a 100644 (file)
@@ -684,7 +684,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) {
@@ -704,7 +703,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