* valops.c (value_ind): Fix unary * handling of TYPE_CODE_INT.
authorUlrich Weigand <uweigand@de.ibm.com>
Thu, 22 Feb 2007 15:13:26 +0000 (15:13 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Thu, 22 Feb 2007 15:13:26 +0000 (15:13 +0000)
gdb/ChangeLog
gdb/valops.c

index 5ca65528f620a2de59ab25aa462991ac24f5e789..5d84add15c8de329c5aeccfcc4e4b48090f5116d 100644 (file)
@@ -1,3 +1,7 @@
+2007-02-22  Markus Deuling  <deuling@de.ibm.com>
+
+       * valops.c (value_ind): Fix unary * handling of TYPE_CODE_INT. 
+
 2007-02-20  Joel Brobecker  <brobecker@adacore.com>
 
        * gdb_expat.h (XMLCALL): Define if not already defined.
index a3bae6d12d18e63fbd22aafe2d17094acdfa06a7..51304be70cfc9c3aa967d7d9052ec3382bef42de 100644 (file)
@@ -934,7 +934,7 @@ value_ind (struct value *arg1)
      BUILTIN_TYPE_LONGEST would seem to be a mistake.  */
   if (TYPE_CODE (base_type) == TYPE_CODE_INT)
     return value_at_lazy (builtin_type_int,
-                         (CORE_ADDR) value_as_long (arg1));
+                         (CORE_ADDR) value_as_address (arg1));
   else if (TYPE_CODE (base_type) == TYPE_CODE_PTR)
     {
       struct type *enc_type;