diff options
author | Lev Walkin <vlm@lionet.info> | 2005-01-17 14:39:11 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2005-01-17 14:39:11 +0000 |
commit | 04c8ef07d96f37078cafceb91b83c6309d35a62d (patch) | |
tree | 2df25e410fe75615c42c66f9d86c1d4e356a5f8e /libasn1compiler | |
parent | 75972b5323d837c27c844294d0aff189809f1e7f (diff) |
no lvalue casting
Diffstat (limited to 'libasn1compiler')
-rw-r--r-- | libasn1compiler/asn1c_constraint.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libasn1compiler/asn1c_constraint.c b/libasn1compiler/asn1c_constraint.c index 47469511..40ee4cb6 100644 --- a/libasn1compiler/asn1c_constraint.c +++ b/libasn1compiler/asn1c_constraint.c @@ -523,7 +523,8 @@ emit_size_determination_code(arg_t *arg, asn1p_expr_type_e etype) { INDENT(+1); OUT("const A_%s_OF(void) *list;\n", etype==ASN_CONSTR_SET_OF?"SET":"SEQUENCE"); - OUT("(const void *)list = sptr;\n"); + OUT("list = (const A_%s_OF(void) *)sptr;\n", + etype==ASN_CONSTR_SET_OF?"SET":"SEQUENCE"); OUT("size = list->count;\n"); INDENT(-1); OUT("}\n"); |