aboutsummaryrefslogtreecommitdiffstats
path: root/libasn1compiler
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2006-03-09 08:49:26 +0000
committerLev Walkin <vlm@lionet.info>2006-03-09 08:49:26 +0000
commit9c2285abf3b32e66e3966c7c861a8e21065cc89e (patch)
tree20f60c552a81573748bd5c3cc4edf47c519de9b9 /libasn1compiler
parent9344c9fdbff13f3148e421bcc5a5775f3cede9d0 (diff)
parsing object classes more properly
Diffstat (limited to 'libasn1compiler')
-rw-r--r--libasn1compiler/asn1compiler.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/libasn1compiler/asn1compiler.c b/libasn1compiler/asn1compiler.c
index e8e6739d..e38ce8d9 100644
--- a/libasn1compiler/asn1compiler.c
+++ b/libasn1compiler/asn1compiler.c
@@ -96,7 +96,8 @@ asn1c_compile_expr(arg_t *arg) {
switch(expr->meta_type) {
case AMT_PARAMTYPE:
case AMT_OBJECT:
- case AMT_OBJECTSET:
+ case AMT_OBJECTCLASS:
+ case AMT_OBJECTFIELD:
case AMT_VALUE:
case AMT_VALUESET:
ret = 0;
@@ -104,13 +105,6 @@ asn1c_compile_expr(arg_t *arg) {
default:
break;
}
-
- switch(expr->expr_type) {
- case A1TC_TYPEID:
- ret = 0; /* TYPE-IDENTIFIER is a CLASS */
- default:
- break;
- }
}
if(ret == -1) {