* value.c (value_from_contents_and_address): Always return
authorJerome Guitton <guitton@adacore.com>
Wed, 4 Feb 2009 15:49:30 +0000 (15:49 +0000)
committerJerome Guitton <guitton@adacore.com>
Wed, 4 Feb 2009 15:49:30 +0000 (15:49 +0000)
a lval_memory value, even if address is null.

gdb/ChangeLog
gdb/value.c

index 7e0a462..07d8565 100644 (file)
@@ -1,3 +1,8 @@
+2009-02-04  Jerome Guitton  <guitton@adacore.com>
+
+       * value.c (value_from_contents_and_address): Always return
+       a lval_memory value, even if address is null.
+
 2009-02-04  Tristan Gingold  <gingold@adacore.com>
 
        * i386-darwin-tdep.c (i386_darwin_sigcontext_addr): New function.
index f0c8463..808d37b 100644 (file)
@@ -1712,8 +1712,7 @@ value_from_contents_and_address (struct type *type,
   else
     memcpy (value_contents_raw (v), valaddr, TYPE_LENGTH (type));
   VALUE_ADDRESS (v) = address;
-  if (address != 0)
-    VALUE_LVAL (v) = lval_memory;
+  VALUE_LVAL (v) = lval_memory;
   return v;
 }