]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/value.c
use bound_minsym as result for lookup_minimal_symbol et al
[thirdparty/binutils-gdb.git] / gdb / value.c
index 0ee29f542c7983e8f70c84ad98291032840ad705..1dfc6d58f1de6479a25f5583782f8c7165c0771a 100644 (file)
@@ -2750,15 +2750,15 @@ value_static_field (struct type *type, int fieldno)
        {
          /* With some compilers, e.g. HP aCC, static data members are
             reported as non-debuggable symbols.  */
-         struct minimal_symbol *msym = lookup_minimal_symbol (phys_name,
-                                                              NULL, NULL);
+         struct bound_minimal_symbol msym
+           = lookup_minimal_symbol (phys_name, NULL, NULL);
 
-         if (!msym)
+         if (!msym.minsym)
            return allocate_optimized_out_value (type);
          else
            {
              retval = value_at_lazy (TYPE_FIELD_TYPE (type, fieldno),
-                                     MSYMBOL_VALUE_ADDRESS (msym));
+                                     MSYMBOL_VALUE_ADDRESS (msym.minsym));
            }
        }
       else