mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-24 20:49:43 +00:00
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
@ -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>
|
2001-10-15 Andrew Cagney <ac131313@redhat.com>
|
||||||
|
|
||||||
* gdbarch.sh (fallbackdefault): Set to one when predefault is
|
* gdbarch.sh (fallbackdefault): Set to one when predefault is
|
||||||
|
@ -104,7 +104,7 @@ value_sub (value_ptr arg1, value_ptr arg2)
|
|||||||
{
|
{
|
||||||
/* pointer - integer. */
|
/* pointer - integer. */
|
||||||
LONGEST sz = TYPE_LENGTH (check_typedef (TYPE_TARGET_TYPE (type1)));
|
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)
|
(value_as_pointer (arg1)
|
||||||
- (sz * value_as_long (arg2))));
|
- (sz * value_as_long (arg2))));
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user