Commit e460c3b7 authored by Bi-Ruei, Chiu's avatar Bi-Ruei, Chiu Committed by Lev Walkin

Fix error during 'make check'

parent 156b0feb
...@@ -112,7 +112,7 @@ resolve_expr(asn1p_expr_t *expr_to_resolve, void *resolver_arg) { ...@@ -112,7 +112,7 @@ resolve_expr(asn1p_expr_t *expr_to_resolve, void *resolver_arg) {
expr_to_resolve->reference); expr_to_resolve->reference);
if(!expr) return NULL; if(!expr) return NULL;
} else if(expr_to_resolve->meta_type == AMT_VALUE) { } else if(expr_to_resolve->meta_type == AMT_VALUE) {
assert(expr_to_resolve->value); if(!expr_to_resolve->value) return NULL;
expr = find_target_specialization_bystr(rarg, expr = find_target_specialization_bystr(rarg,
expr_to_resolve->Identifier); expr_to_resolve->Identifier);
if(!expr) return NULL; if(!expr) return NULL;
...@@ -155,7 +155,7 @@ static asn1p_expr_t * ...@@ -155,7 +155,7 @@ static asn1p_expr_t *
find_target_specialization_byvalueset(resolver_arg_t *rarg, asn1p_constraint_t *ct) { find_target_specialization_byvalueset(resolver_arg_t *rarg, asn1p_constraint_t *ct) {
asn1p_ref_t *ref; asn1p_ref_t *ref;
assert(ct->type == ACT_EL_TYPE); if (ct->type != ACT_EL_TYPE) return NULL;
ref = ct->containedSubtype->value.v_type->reference; ref = ct->containedSubtype->value.v_type->reference;
......
...@@ -24,7 +24,7 @@ typedef struct Frame { ...@@ -24,7 +24,7 @@ typedef struct Frame {
long ident; long ident;
struct value { struct value {
value_PR present; value_PR present;
union value_u { union Frame__value_u {
PrimitiveMessage_t PrimitiveMessage; PrimitiveMessage_t PrimitiveMessage;
ComplexMessage_t ComplexMessage; ComplexMessage_t ComplexMessage;
} choice; } choice;
...@@ -81,7 +81,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -81,7 +81,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
} }
static asn_type_selector_result_t static asn_type_selector_result_t
select_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { select_Frame_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
asn_type_selector_result_t result = {0, 0}; asn_type_selector_result_t result = {0, 0};
const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1; const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1;
size_t constraining_column = 0; /* &id */ size_t constraining_column = 0; /* &id */
...@@ -188,7 +188,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = { ...@@ -188,7 +188,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag = -1 /* Ambiguous tag (ANY?) */, .tag = -1 /* Ambiguous tag (ANY?) */,
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_Frame_value_type,
{ .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 }, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
0, 0, /* No default value */ 0, 0, /* No default value */
.name = "value" .name = "value"
......
...@@ -24,7 +24,7 @@ typedef struct Frame { ...@@ -24,7 +24,7 @@ typedef struct Frame {
long ident; long ident;
struct value { struct value {
value_PR present; value_PR present;
union value_u { union Frame__value_u {
PrimitiveMessage_t PrimitiveMessage; PrimitiveMessage_t PrimitiveMessage;
ComplexMessage_t ComplexMessage; ComplexMessage_t ComplexMessage;
} choice; } choice;
...@@ -81,7 +81,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -81,7 +81,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
} }
static asn_type_selector_result_t static asn_type_selector_result_t
select_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { select_Frame_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
asn_type_selector_result_t result = {0, 0}; asn_type_selector_result_t result = {0, 0};
const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1; const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1;
size_t constraining_column = 0; /* &id */ size_t constraining_column = 0; /* &id */
...@@ -188,7 +188,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = { ...@@ -188,7 +188,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag = -1 /* Ambiguous tag (ANY?) */, .tag = -1 /* Ambiguous tag (ANY?) */,
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_Frame_value_type,
{ .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 }, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
0, 0, /* No default value */ 0, 0, /* No default value */
.name = "value" .name = "value"
......
...@@ -24,7 +24,7 @@ typedef struct Frame { ...@@ -24,7 +24,7 @@ typedef struct Frame {
ConstrainedInteger_t ident; ConstrainedInteger_t ident;
struct value { struct value {
value_PR present; value_PR present;
union value_u { union Frame__value_u {
PrimitiveMessage_t PrimitiveMessage; PrimitiveMessage_t PrimitiveMessage;
ComplexMessage_t ComplexMessage; ComplexMessage_t ComplexMessage;
} choice; } choice;
...@@ -87,7 +87,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -87,7 +87,7 @@ memb_ident_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
} }
static asn_type_selector_result_t static asn_type_selector_result_t
select_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { select_Frame_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
asn_type_selector_result_t result = {0, 0}; asn_type_selector_result_t result = {0, 0};
const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1; const asn_ioc_set_t *itable = asn_IOS_FrameTypes_1;
size_t constraining_column = 0; /* &id */ size_t constraining_column = 0; /* &id */
...@@ -194,7 +194,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = { ...@@ -194,7 +194,7 @@ static asn_TYPE_member_t asn_MBR_Frame_1[] = {
.tag = (ASN_TAG_CLASS_CONTEXT | (1 << 2)), .tag = (ASN_TAG_CLASS_CONTEXT | (1 << 2)),
.tag_mode = +1, /* EXPLICIT tag at current level */ .tag_mode = +1, /* EXPLICIT tag at current level */
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_Frame_value_type,
{ .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 }, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
0, 0, /* No default value */ 0, 0, /* No default value */
.name = "value" .name = "value"
......
...@@ -86,7 +86,7 @@ typedef struct SpecializedContent_30P0 { ...@@ -86,7 +86,7 @@ typedef struct SpecializedContent_30P0 {
long id; long id;
struct value { struct value {
value_PR present; value_PR present;
union value_u { union SpecializedContent_30P0__value_u {
long INTEGER; long INTEGER;
BOOLEAN_t BOOLEAN; BOOLEAN_t BOOLEAN;
} choice; } choice;
...@@ -141,7 +141,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -141,7 +141,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
} }
static asn_type_selector_result_t static asn_type_selector_result_t
select_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { select_SpecializedContent_30P0_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
asn_type_selector_result_t result = {0, 0}; asn_type_selector_result_t result = {0, 0};
const asn_ioc_set_t *itable = asn_IOS_RegionalExtension_1; const asn_ioc_set_t *itable = asn_IOS_RegionalExtension_1;
size_t constraining_column = 0; /* &id */ size_t constraining_column = 0; /* &id */
...@@ -248,7 +248,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = { ...@@ -248,7 +248,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag = -1 /* Ambiguous tag (ANY?) */, .tag = -1 /* Ambiguous tag (ANY?) */,
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_SpecializedContent_30P0_value_type,
{ .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 }, { .oer_constraints = 0, .per_constraints = 0, .general_constraints = memb_value_constraint_1 },
0, 0, /* No default value */ 0, 0, /* No default value */
.name = "value" .name = "value"
......
...@@ -86,7 +86,7 @@ typedef struct SpecializedContent_30P0 { ...@@ -86,7 +86,7 @@ typedef struct SpecializedContent_30P0 {
long id; long id;
struct value { struct value {
value_PR present; value_PR present;
union value_u { union SpecializedContent_30P0__value_u {
long INTEGER; long INTEGER;
BOOLEAN_t BOOLEAN; BOOLEAN_t BOOLEAN;
} choice; } choice;
...@@ -141,7 +141,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr, ...@@ -141,7 +141,7 @@ memb_id_constraint_1(const asn_TYPE_descriptor_t *td, const void *sptr,
} }
static asn_type_selector_result_t static asn_type_selector_result_t
select_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) { select_SpecializedContent_30P0_value_type(const asn_TYPE_descriptor_t *parent_type, const void *parent_sptr) {
asn_type_selector_result_t result = {0, 0}; asn_type_selector_result_t result = {0, 0};
const asn_ioc_set_t *itable = asn_IOS_RegionalExtension_1; const asn_ioc_set_t *itable = asn_IOS_RegionalExtension_1;
size_t constraining_column = 0; /* &id */ size_t constraining_column = 0; /* &id */
...@@ -264,7 +264,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = { ...@@ -264,7 +264,7 @@ asn_TYPE_member_t asn_MBR_SpecializedContent_30P0_1[] = {
.tag = -1 /* Ambiguous tag (ANY?) */, .tag = -1 /* Ambiguous tag (ANY?) */,
.tag_mode = 0, .tag_mode = 0,
.type = &asn_DEF_value_3, .type = &asn_DEF_value_3,
.type_selector = select_value_type, .type_selector = select_SpecializedContent_30P0_value_type,
{ .oer_constraints = 0, .per_constraints = &asn_PER_memb_value_constr_3, .general_constraints = memb_value_constraint_1 }, { .oer_constraints = 0, .per_constraints = &asn_PER_memb_value_constr_3, .general_constraints = memb_value_constraint_1 },
0, 0, /* No default value */ 0, 0, /* No default value */
.name = "value" .name = "value"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment