aboutsummaryrefslogtreecommitdiff
path: root/gdb/ax-gdb.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@adacore.com>2023-03-27 12:54:51 -0600
committerTom Tromey <tromey@adacore.com>2023-04-17 10:43:06 -0600
commit5309ce2f04d8b76ff8a8005f6115cdf544d83bf7 (patch)
tree1d490ac2e03730012d66a71b8593672f33dfffae /gdb/ax-gdb.c
parent767c4b92bc4333cb1b49a42b8d012170a40900fe (diff)
downloadbinutils-5309ce2f04d8b76ff8a8005f6115cdf544d83bf7.zip
binutils-5309ce2f04d8b76ff8a8005f6115cdf544d83bf7.tar.gz
binutils-5309ce2f04d8b76ff8a8005f6115cdf544d83bf7.tar.bz2
Convert long_const_operation to use gdb_mpz
This changes long_const_operation to use gdb_mpz for its storage.
Diffstat (limited to 'gdb/ax-gdb.c')
-rw-r--r--gdb/ax-gdb.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/ax-gdb.c b/gdb/ax-gdb.c
index 1ed648c..9dda7fe 100644
--- a/gdb/ax-gdb.c
+++ b/gdb/ax-gdb.c
@@ -1630,8 +1630,8 @@ long_const_operation::do_generate_ax (struct expression *exp,
struct axs_value *value,
struct type *cast_type)
{
- gen_int_literal (ax, value, std::get<1> (m_storage),
- std::get<0> (m_storage));
+ LONGEST val = as_longest ();
+ gen_int_literal (ax, value, val, std::get<0> (m_storage));
}
void