refactored parameterization support

diff --git a/libasn1compiler/asn1c_out.h b/libasn1compiler/asn1c_out.h
index 6373289..fb986cb 100644
--- a/libasn1compiler/asn1c_out.h
+++ b/libasn1compiler/asn1c_out.h
@@ -102,8 +102,7 @@
 	int saved_target = arg->target->target;			\
 	REDIR(OT_FUNC_DECLS);					\
 	OUT_NOINDENT("extern asn_TYPE_descriptor_t "		\
-			"asn_DEF_%s;\n",			\
-			MKID(expr->Identifier));		\
+			"asn_DEF_%s;\n", MKID(expr));		\
 	REDIR(saved_target);					\
 } while(0)