removed C99izm

diff --git a/skeletons/constr_CHOICE.c b/skeletons/constr_CHOICE.c
index cbd8579..fac93a5 100644
--- a/skeletons/constr_CHOICE.c
+++ b/skeletons/constr_CHOICE.c
@@ -603,10 +603,11 @@
 		 */
 		if(ctx->phase == 2) {
 			asn_dec_rval_t tmprval;
-			elm = &td->elements[edx];
 			void *memb_ptr;		/* Pointer to the member */
 			void **memb_ptr2;	/* Pointer to that pointer */
 
+			elm = &td->elements[edx];
+
 			if(elm->flags & ATF_POINTER) {
 				/* Member is a pointer to another structure */
 				memb_ptr2 = (void **)((char *)st