diff options
author | Björn Gustavsson <[email protected]> | 2013-08-30 11:35:52 +0200 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2013-09-03 16:27:42 +0200 |
commit | a2792ebf8b46903bd05b05288539482722adfa51 (patch) | |
tree | f88c39b6ffe88defee508bfe55ad7a75923b3521 /lib/asn1/src/asn1ct_constructed_per.erl | |
parent | 48e60aa765b42c2253e595b84b4e8f8c7308fa22 (diff) | |
download | otp-a2792ebf8b46903bd05b05288539482722adfa51.tar.gz otp-a2792ebf8b46903bd05b05288539482722adfa51.tar.bz2 otp-a2792ebf8b46903bd05b05288539482722adfa51.zip |
asn1ct_constucted_per: Directly call asn1ct_gen_per
Diffstat (limited to 'lib/asn1/src/asn1ct_constructed_per.erl')
-rw-r--r-- | lib/asn1/src/asn1ct_constructed_per.erl | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/asn1/src/asn1ct_constructed_per.erl b/lib/asn1/src/asn1ct_constructed_per.erl index d8df0b58e8..8d4afc0a0b 100644 --- a/lib/asn1/src/asn1ct_constructed_per.erl +++ b/lib/asn1/src/asn1ct_constructed_per.erl @@ -646,10 +646,9 @@ gen_decode_sof_components(Erule, Name, Typename, SeqOrSetOf, Cont, NeedRest) -> Constructed_Suffix = asn1ct_gen:constructed_suffix(SeqOrSetOf, Cont#type.def), Conttype = asn1ct_gen:get_inner(Cont#type.def), - Ctgenmod = asn1ct_gen:ct_gen_module(Erule), case asn1ct_gen:type(Conttype) of {primitive,bif} -> - Ctgenmod:gen_dec_prim(Erule,Cont,"Bytes"), + asn1ct_gen_per:gen_dec_prim(Erule, Cont, "Bytes"), emit({com,nl}); {constructed,bif} -> NewTypename = [Constructed_Suffix|Typename], @@ -659,8 +658,8 @@ gen_decode_sof_components(Erule, Name, Typename, SeqOrSetOf, Cont, NeedRest) -> asn1ct_gen_per:gen_dec_external(Etype, "Bytes"), emit([com,nl]); 'ASN1_OPEN_TYPE' -> - Ctgenmod:gen_dec_prim(Erule,#type{def='ASN1_OPEN_TYPE'}, - "Bytes"), + asn1ct_gen_per:gen_dec_prim(Erule, #type{def='ASN1_OPEN_TYPE'}, + "Bytes"), emit({com,nl}); _ -> emit({"'dec_",Conttype,"'(Bytes),",nl}) |