unions are not anonymous


git-svn-id: https://asn1c.svn.sourceforge.net/svnroot/asn1c/trunk@961 59561ff5-6e30-0410-9f3c-9617f08c8826
diff --git a/tests/43-recursion-OK.asn1.-P b/tests/43-recursion-OK.asn1.-P
index 02135e7..6d83f61 100644
--- a/tests/43-recursion-OK.asn1.-P
+++ b/tests/43-recursion-OK.asn1.-P
@@ -220,7 +220,7 @@
 
 typedef struct Choice_1 {
 	Choice_1_PR present;
-	union {
+	union Choice_1_u {
 		struct Choice_1	*and;
 		struct or {
 			A_SET_OF(struct Choice_1) list;