2003-04-17 Elena Zannoni <ezannoni@redhat.com>
* values.c (value_being_returned): Don't fetch the return value if the return type is void.
This commit is contained in:
parent
b4acd5590b
commit
514621a981
2 changed files with 8 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2003-04-17 Elena Zannoni <ezannoni@redhat.com>
|
||||
|
||||
* values.c (value_being_returned): Don't fetch the return
|
||||
value if the return type is void.
|
||||
|
||||
2003-04-17 Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
* thread-db.c: Reindented.
|
||||
|
|
|
@ -1240,7 +1240,9 @@ value_being_returned (struct type *valtype, struct regcache *retbuf,
|
|||
|
||||
val = allocate_value (valtype);
|
||||
CHECK_TYPEDEF (valtype);
|
||||
EXTRACT_RETURN_VALUE (valtype, retbuf, VALUE_CONTENTS_RAW (val));
|
||||
/* If the function returns void, don't bother fetching the return value. */
|
||||
if (TYPE_CODE (valtype) != TYPE_CODE_VOID)
|
||||
EXTRACT_RETURN_VALUE (valtype, retbuf, VALUE_CONTENTS_RAW (val));
|
||||
|
||||
return val;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue