summaryrefslogtreecommitdiffstats
path: root/src/datatype.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/datatype.c')
-rw-r--r--src/datatype.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/datatype.c b/src/datatype.c
index fd3573ef..729e63b0 100644
--- a/src/datatype.c
+++ b/src/datatype.c
@@ -158,8 +158,8 @@ void symbolic_constant_print(const struct symbol_table *tbl,
/* Export the data in the correct byteorder for comparison */
assert(expr->len / BITS_PER_BYTE <= sizeof(val));
- mpz_export_data(&val, expr->value, expr->byteorder,
- expr->len / BITS_PER_BYTE);
+ mpz_export_data(constant_data_ptr(val, expr->len), expr->value,
+ expr->byteorder, expr->len / BITS_PER_BYTE);
for (s = tbl->symbols; s->identifier != NULL; s++) {
if (val == s->value)