+2011-02-14 Pedro Alves <pedro@codesourcery.com>
+
+ * value.c (value_bits_valid, value_bits_synthetic_pointer):
+ No longer handle NULL values.
+
2011-02-14 Pedro Alves <pedro@codesourcery.com>
* exceptions.h (NOT_AVAILABLE_ERROR): New error.
int
value_bits_valid (const struct value *value, int offset, int length)
{
- if (value == NULL || !value->optimized_out)
+ if (!value->optimized_out)
return 1;
if (value->lval != lval_computed
|| !value->location.computed.funcs->check_validity)
value_bits_synthetic_pointer (const struct value *value,
int offset, int length)
{
- if (value == NULL || value->lval != lval_computed
+ if (value->lval != lval_computed
|| !value->location.computed.funcs->check_synthetic_pointer)
return 0;
return value->location.computed.funcs->check_synthetic_pointer (value,