202001-10-15 Jim Ingham <jingham@inghji.apple.com>
* valarith.c (value_sub): Don't pass a raw type to value_from_pointer, it has to go through check_typedef first.
This commit is contained in:
parent
f45a6ffc19
commit
dbbd9c57ff
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
202001-10-15 Jim Ingham <jingham@inghji.apple.com>
|
||||
|
||||
* valarith.c (value_sub): Don't pass a raw type to
|
||||
value_from_pointer, it has to go through check_typedef first.
|
||||
|
||||
2001-10-15 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdbarch.sh (fallbackdefault): Set to one when predefault is
|
||||
|
|
|
@ -104,7 +104,7 @@ value_sub (value_ptr arg1, value_ptr arg2)
|
|||
{
|
||||
/* pointer - integer. */
|
||||
LONGEST sz = TYPE_LENGTH (check_typedef (TYPE_TARGET_TYPE (type1)));
|
||||
return value_from_pointer (VALUE_TYPE (arg1),
|
||||
return value_from_pointer (type1,
|
||||
(value_as_pointer (arg1)
|
||||
- (sz * value_as_long (arg2))));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue