diff --git a/asn1c/tests/check-70.c b/asn1c/tests/check-70.c
index adffe615108851e6c99e37d63b0400e19b88eb29..50ef83fbd09f416062ece14a866357e5ef7b83d3 100644
--- a/asn1c/tests/check-70.c
+++ b/asn1c/tests/check-70.c
@@ -80,7 +80,7 @@ static PDU_t *
 load_object_from(enum expectation expectation, char *fbuf, int size, enum der_or_xer how) {
 	asn_dec_rval_t rval;
 	asn_dec_rval_t (*zer_decode)(struct asn_codec_ctx_s *,
-		asn_TYPE_descriptor_t *, void **, void *, size_t);
+		asn_TYPE_descriptor_t *, void **, const void *, size_t);
 	PDU_t *st = 0;
 	int csize = 1;