- Timestamp:
- Aug 25, 2017, 12:11:53 PM (8 years ago)
- Branches:
- ADT, aaron-thesis, arm-eh, ast-experimental, cleanup-dtors, deferred_resn, demangler, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, new-env, no_list, persistent-indexer, pthread-emulation, qualifiedEnum, resolv-new, with_gc
- Children:
- bf7b9da7
- Parents:
- 135b431 (diff), f676b84 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Location:
- src/tests
- Files:
-
- 3 added
- 46 edited
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/32/KRfunctions.txt
r135b431 r6b224a52 15 15 } 16 16 struct S { 17 int __i__i_1;17 int __i__i_1; 18 18 }; 19 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);20 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);21 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);22 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);23 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){24 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))) /* ?{} */);19 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 20 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 21 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 22 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 23 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 24 ((void)((*___dst__R2sS_1).__i__i_1) /* ?{} */); 25 25 } 26 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){27 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))=___src__2sS_1.__i__i_1) /* ?{} */);26 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 27 ((void)((*___dst__R2sS_1).__i__i_1=___src__2sS_1.__i__i_1) /* ?{} */); 28 28 } 29 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){30 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))) /* ^?{} */);29 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 30 ((void)((*___dst__R2sS_1).__i__i_1) /* ^?{} */); 31 31 } 32 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){32 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 33 33 struct S ___ret__2sS_1; 34 ((void)((*___dst__ P2sS_1).__i__i_1=___src__2sS_1.__i__i_1));35 ((void)___constructor__F_ P2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1));34 ((void)((*___dst__R2sS_1).__i__i_1=___src__2sS_1.__i__i_1)); 35 ((void)___constructor__F_R2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1)); 36 36 return ((struct S )___ret__2sS_1); 37 37 } 38 static inline void ___constructor__F_ P2sSi_autogen___1(struct S *___dst__P2sS_1, int __i__i_1){39 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))=__i__i_1) /* ?{} */);38 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, int __i__i_1){ 39 ((void)((*___dst__R2sS_1).__i__i_1=__i__i_1) /* ?{} */); 40 40 } 41 41 int __f3__Fi_2sS2sSPi__1(struct S __a__2sS_1, struct S __b__2sS_1, int *__c__Pi_1){ … … 88 88 int __b__i_2; 89 89 int *(*_tmp_cp_ret0)(int __x__i_1, int __y__i_1); 90 ((void)(__x__PFPi_ii__2=(( _tmp_cp_ret0=__f10__FPFPi_ii__iPiPid__1(3, (&__a__i_2), (&__b__i_2), 3.5)) , _tmp_cp_ret0)));91 ((void)( (*((int *(**)(int __x__i_1, int __y__i_1))(&_tmp_cp_ret0)))) /* ^?{} */);90 ((void)(__x__PFPi_ii__2=(((void)(_tmp_cp_ret0=__f10__FPFPi_ii__iPiPid__1(3, (&__a__i_2), (&__b__i_2), 3.5))) , _tmp_cp_ret0))); 91 ((void)(_tmp_cp_ret0) /* ^?{} */); 92 92 const int __f1__FCi_iPiPi__2(int __a__i_2, int *__b__Pi_2, int *__c__Pi_2){ 93 93 __attribute__ ((unused)) const int ___retval_f1__Ci_2; -
src/tests/.expect/32/attributes.txt
r135b431 r6b224a52 11 11 __attribute__ ((unused)) struct __anonymous0 { 12 12 }; 13 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);14 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);15 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);16 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);17 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){18 } 19 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){20 } 21 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){22 } 23 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){13 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 14 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 15 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 16 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 17 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 18 } 19 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 20 } 21 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 22 } 23 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 24 24 struct __anonymous0 ___ret__13s__anonymous0_1; 25 ((void)___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1));25 ((void)___constructor__F_R13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1)); 26 26 return ((struct __anonymous0 )___ret__13s__anonymous0_1); 27 27 } … … 29 29 __attribute__ ((unused)) struct Agn2 { 30 30 }; 31 static inline void ___constructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1);32 static inline void ___constructor__F_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1);33 static inline void ___destructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1);34 static inline struct Agn2 ___operator_assign__F5sAgn2_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1);35 static inline void ___constructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1){36 } 37 static inline void ___constructor__F_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1){38 } 39 static inline void ___destructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1){40 } 41 static inline struct Agn2 ___operator_assign__F5sAgn2_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1){31 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1); 32 static inline void ___constructor__F_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1); 33 static inline void ___destructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1); 34 static inline struct Agn2 ___operator_assign__F5sAgn2_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1); 35 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1){ 36 } 37 static inline void ___constructor__F_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1){ 38 } 39 static inline void ___destructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1){ 40 } 41 static inline struct Agn2 ___operator_assign__F5sAgn2_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1){ 42 42 struct Agn2 ___ret__5sAgn2_1; 43 ((void)___constructor__F_ P5sAgn25sAgn2_autogen___1((&___ret__5sAgn2_1), ___src__5sAgn2_1));43 ((void)___constructor__F_R5sAgn25sAgn2_autogen___1((&___ret__5sAgn2_1), ___src__5sAgn2_1)); 44 44 return ((struct Agn2 )___ret__5sAgn2_1); 45 45 } … … 65 65 __attribute__ ((unused,unused)) int *__f9__Pi_1; 66 66 }; 67 static inline void ___constructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1);68 static inline void ___constructor__F_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1);69 static inline void ___destructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1);70 static inline struct Fdl ___operator_assign__F4sFdl_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1);71 static inline void ___constructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1){72 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))) /* ?{} */);73 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ?{} */);74 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);75 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);76 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);77 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);78 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);79 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);80 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);81 } 82 static inline void ___constructor__F_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1){83 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=___src__4sFdl_1.__f1__i_1) /* ?{} */);84 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=___src__4sFdl_1.__f2__i_1) /* ?{} */);85 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=___src__4sFdl_1.__f3__i_1) /* ?{} */);86 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=___src__4sFdl_1.__f4__i_1) /* ?{} */);87 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=___src__4sFdl_1.__f5__i_1) /* ?{} */);88 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=___src__4sFdl_1.__f6__i_1) /* ?{} */);89 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=___src__4sFdl_1.__f7__i_1) /* ?{} */);90 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=___src__4sFdl_1.__f8__i_1) /* ?{} */);91 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))=___src__4sFdl_1.__f9__Pi_1) /* ?{} */);92 } 93 static inline void ___destructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1){94 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ^?{} */);95 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ^?{} */);96 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ^?{} */);97 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ^?{} */);98 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ^?{} */);99 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ^?{} */);100 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ^?{} */);101 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ^?{} */);102 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))) /* ^?{} */);103 } 104 static inline struct Fdl ___operator_assign__F4sFdl_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1){67 static inline void ___constructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1); 68 static inline void ___constructor__F_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1); 69 static inline void ___destructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1); 70 static inline struct Fdl ___operator_assign__F4sFdl_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1); 71 static inline void ___constructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1){ 72 ((void)((*___dst__R4sFdl_1).__f1__i_1) /* ?{} */); 73 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ?{} */); 74 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 75 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 76 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 77 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 78 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 79 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 80 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 81 } 82 static inline void ___constructor__F_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1){ 83 ((void)((*___dst__R4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1) /* ?{} */); 84 ((void)((*___dst__R4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1) /* ?{} */); 85 ((void)((*___dst__R4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1) /* ?{} */); 86 ((void)((*___dst__R4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1) /* ?{} */); 87 ((void)((*___dst__R4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1) /* ?{} */); 88 ((void)((*___dst__R4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1) /* ?{} */); 89 ((void)((*___dst__R4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1) /* ?{} */); 90 ((void)((*___dst__R4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1) /* ?{} */); 91 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1) /* ?{} */); 92 } 93 static inline void ___destructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1){ 94 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ^?{} */); 95 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ^?{} */); 96 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ^?{} */); 97 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ^?{} */); 98 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ^?{} */); 99 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ^?{} */); 100 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ^?{} */); 101 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ^?{} */); 102 ((void)((*___dst__R4sFdl_1).__f1__i_1) /* ^?{} */); 103 } 104 static inline struct Fdl ___operator_assign__F4sFdl_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1){ 105 105 struct Fdl ___ret__4sFdl_1; 106 ((void)((*___dst__ P4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1));107 ((void)((*___dst__ P4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1));108 ((void)((*___dst__ P4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1));109 ((void)((*___dst__ P4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1));110 ((void)((*___dst__ P4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1));111 ((void)((*___dst__ P4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1));112 ((void)((*___dst__ P4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1));113 ((void)((*___dst__ P4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1));114 ((void)((*___dst__ P4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1));115 ((void)___constructor__F_ P4sFdl4sFdl_autogen___1((&___ret__4sFdl_1), ___src__4sFdl_1));106 ((void)((*___dst__R4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1)); 107 ((void)((*___dst__R4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1)); 108 ((void)((*___dst__R4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1)); 109 ((void)((*___dst__R4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1)); 110 ((void)((*___dst__R4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1)); 111 ((void)((*___dst__R4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1)); 112 ((void)((*___dst__R4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1)); 113 ((void)((*___dst__R4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1)); 114 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1)); 115 ((void)___constructor__F_R4sFdl4sFdl_autogen___1((&___ret__4sFdl_1), ___src__4sFdl_1)); 116 116 return ((struct Fdl )___ret__4sFdl_1); 117 117 } 118 static inline void ___constructor__F_ P4sFdli_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1){119 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);120 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ?{} */);121 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);122 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);123 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);124 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);125 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);126 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);127 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);128 } 129 static inline void ___constructor__F_ P4sFdlii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1){130 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);131 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);132 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);133 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);134 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);135 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);136 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);137 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);138 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);139 } 140 static inline void ___constructor__F_ P4sFdliii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1){141 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);142 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);143 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);144 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);145 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);146 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);147 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);148 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);149 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);150 } 151 static inline void ___constructor__F_ P4sFdliiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1){152 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);153 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);154 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);155 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);156 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);157 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);158 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);159 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);160 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);161 } 162 static inline void ___constructor__F_ P4sFdliiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1){163 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);164 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);165 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);166 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);167 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);168 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);169 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);170 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);171 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);172 } 173 static inline void ___constructor__F_ P4sFdliiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1){174 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);175 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);176 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);177 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);178 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);179 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);180 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);181 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);182 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);183 } 184 static inline void ___constructor__F_ P4sFdliiiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1){185 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);186 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);187 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);188 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);189 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);190 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);191 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);192 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);193 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);194 } 195 static inline void ___constructor__F_ P4sFdliiiiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1){196 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);197 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);198 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);199 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);200 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);201 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);202 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);203 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=__f8__i_1) /* ?{} */);204 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);205 } 206 static inline void ___constructor__F_ P4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1, int *__f9__Pi_1){207 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);208 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);209 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);210 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);211 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);212 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);213 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);214 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=__f8__i_1) /* ?{} */);215 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))=__f9__Pi_1) /* ?{} */);118 static inline void ___constructor__F_R4sFdli_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1){ 119 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 120 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ?{} */); 121 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 122 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 123 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 124 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 125 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 126 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 127 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 128 } 129 static inline void ___constructor__F_R4sFdlii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1){ 130 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 131 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 132 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 133 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 134 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 135 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 136 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 137 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 138 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 139 } 140 static inline void ___constructor__F_R4sFdliii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1){ 141 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 142 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 143 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 144 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 145 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 146 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 147 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 148 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 149 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 150 } 151 static inline void ___constructor__F_R4sFdliiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1){ 152 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 153 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 154 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 155 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 156 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 157 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 158 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 159 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 160 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 161 } 162 static inline void ___constructor__F_R4sFdliiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1){ 163 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 164 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 165 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 166 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 167 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 168 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 169 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 170 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 171 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 172 } 173 static inline void ___constructor__F_R4sFdliiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1){ 174 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 175 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 176 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 177 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 178 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 179 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 180 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 181 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 182 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 183 } 184 static inline void ___constructor__F_R4sFdliiiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1){ 185 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 186 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 187 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 188 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 189 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 190 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 191 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 192 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 193 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 194 } 195 static inline void ___constructor__F_R4sFdliiiiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1){ 196 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 197 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 198 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 199 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 200 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 201 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 202 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 203 ((void)((*___dst__R4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */); 204 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 205 } 206 static inline void ___constructor__F_R4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1, int *__f9__Pi_1){ 207 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 208 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 209 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 210 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 211 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 212 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 213 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 214 ((void)((*___dst__R4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */); 215 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=__f9__Pi_1) /* ?{} */); 216 216 } 217 217 __attribute__ ((unused)) int __f__Fi___1() asm ( "xyz" ); … … 288 288 int __i__i_2; 289 289 }; 290 inline void ___constructor__F_ P13s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2){291 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))) /* ?{} */);292 } 293 inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){294 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))=___src__13s__anonymous4_2.__i__i_2) /* ?{} */);295 } 296 inline void ___destructor__F_ P13s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2){297 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))) /* ^?{} */);298 } 299 inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){290 inline void ___constructor__F_R13s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2){ 291 ((void)((*___dst__R13s__anonymous4_2).__i__i_2) /* ?{} */); 292 } 293 inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){ 294 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2) /* ?{} */); 295 } 296 inline void ___destructor__F_R13s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2){ 297 ((void)((*___dst__R13s__anonymous4_2).__i__i_2) /* ^?{} */); 298 } 299 inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){ 300 300 struct __anonymous4 ___ret__13s__anonymous4_2; 301 ((void)((*___dst__ P13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2));302 ((void)___constructor__F_ P13s__anonymous413s__anonymous4_autogen___2((&___ret__13s__anonymous4_2), ___src__13s__anonymous4_2));301 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2)); 302 ((void)___constructor__F_R13s__anonymous413s__anonymous4_autogen___2((&___ret__13s__anonymous4_2), ___src__13s__anonymous4_2)); 303 303 return ((struct __anonymous4 )___ret__13s__anonymous4_2); 304 304 } 305 inline void ___constructor__F_ P13s__anonymous4i_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, int __i__i_2){306 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))=__i__i_2) /* ?{} */);305 inline void ___constructor__F_R13s__anonymous4i_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, int __i__i_2){ 306 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=__i__i_2) /* ?{} */); 307 307 } 308 308 ((void)sizeof(struct __anonymous4 )); … … 310 310 __R__C13e__anonymous5_2, 311 311 }; 312 inline void ___constructor__F_ P13e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2){313 } 314 inline void ___constructor__F_ P13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){315 ((void)((*___dst__ P13e__anonymous5_2)=___src__13e__anonymous5_2));316 } 317 inline void ___destructor__F_ P13e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2){318 } 319 inline enum __anonymous5 ___operator_assign__F13e__anonymous5_ P13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){312 inline void ___constructor__F_R13e__anonymous5_intrinsic___2(__attribute__ ((unused)) enum __anonymous5 *___dst__R13e__anonymous5_2){ 313 } 314 inline void ___constructor__F_R13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__R13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){ 315 ((void)((*___dst__R13e__anonymous5_2)=___src__13e__anonymous5_2)); 316 } 317 inline void ___destructor__F_R13e__anonymous5_intrinsic___2(__attribute__ ((unused)) enum __anonymous5 *___dst__R13e__anonymous5_2){ 318 } 319 inline enum __anonymous5 ___operator_assign__F13e__anonymous5_R13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__R13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){ 320 320 enum __anonymous5 ___ret__13e__anonymous5_2; 321 ((void)(___ret__13e__anonymous5_2=((*___dst__ P13e__anonymous5_2)=___src__13e__anonymous5_2)) /* ?{} */);321 ((void)(___ret__13e__anonymous5_2=((*___dst__R13e__anonymous5_2)=___src__13e__anonymous5_2)) /* ?{} */); 322 322 return ((enum __anonymous5 )___ret__13e__anonymous5_2); 323 323 } … … 337 337 __attribute__ ((unused,unused)) int (*__anonymous_object31)(); 338 338 }; 339 static inline void ___constructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1);340 static inline void ___constructor__F_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1);341 static inline void ___destructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1);342 static inline struct Vad ___operator_assign__F4sVad_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1);343 static inline void ___constructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1){344 } 345 static inline void ___constructor__F_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1){346 } 347 static inline void ___destructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1){348 } 349 static inline struct Vad ___operator_assign__F4sVad_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1){339 static inline void ___constructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1); 340 static inline void ___constructor__F_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1); 341 static inline void ___destructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1); 342 static inline struct Vad ___operator_assign__F4sVad_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1); 343 static inline void ___constructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1){ 344 } 345 static inline void ___constructor__F_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1){ 346 } 347 static inline void ___destructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1){ 348 } 349 static inline struct Vad ___operator_assign__F4sVad_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1){ 350 350 struct Vad ___ret__4sVad_1; 351 ((void)___constructor__F_ P4sVad4sVad_autogen___1((&___ret__4sVad_1), ___src__4sVad_1));351 ((void)___constructor__F_R4sVad4sVad_autogen___1((&___ret__4sVad_1), ___src__4sVad_1)); 352 352 return ((struct Vad )___ret__4sVad_1); 353 353 } -
src/tests/.expect/32/declarationSpecifier.txt
r135b431 r6b224a52 16 16 int __i__i_1; 17 17 }; 18 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);19 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);20 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);21 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);22 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){23 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))) /* ?{} */);24 } 25 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){26 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))=___src__13s__anonymous0_1.__i__i_1) /* ?{} */);27 } 28 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){29 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))) /* ^?{} */);30 } 31 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){18 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 19 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 20 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 21 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 22 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 23 ((void)((*___dst__R13s__anonymous0_1).__i__i_1) /* ?{} */); 24 } 25 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 26 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1) /* ?{} */); 27 } 28 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 29 ((void)((*___dst__R13s__anonymous0_1).__i__i_1) /* ^?{} */); 30 } 31 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 32 32 struct __anonymous0 ___ret__13s__anonymous0_1; 33 ((void)((*___dst__ P13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1));34 ((void)___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1));33 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1)); 34 ((void)___constructor__F_R13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1)); 35 35 return ((struct __anonymous0 )___ret__13s__anonymous0_1); 36 36 } 37 static inline void ___constructor__F_ P13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, int __i__i_1){38 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))=__i__i_1) /* ?{} */);37 static inline void ___constructor__F_R13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, int __i__i_1){ 38 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=__i__i_1) /* ?{} */); 39 39 } 40 40 volatile const struct __anonymous0 __x10__CV13s__anonymous0_1; … … 42 42 int __i__i_1; 43 43 }; 44 static inline void ___constructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1);45 static inline void ___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);46 static inline void ___destructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1);47 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);48 static inline void ___constructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1){49 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))) /* ?{} */);50 } 51 static inline void ___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){52 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))=___src__13s__anonymous1_1.__i__i_1) /* ?{} */);53 } 54 static inline void ___destructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1){55 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))) /* ^?{} */);56 } 57 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){44 static inline void ___constructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1); 45 static inline void ___constructor__F_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1); 46 static inline void ___destructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1); 47 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1); 48 static inline void ___constructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1){ 49 ((void)((*___dst__R13s__anonymous1_1).__i__i_1) /* ?{} */); 50 } 51 static inline void ___constructor__F_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){ 52 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1) /* ?{} */); 53 } 54 static inline void ___destructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1){ 55 ((void)((*___dst__R13s__anonymous1_1).__i__i_1) /* ^?{} */); 56 } 57 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){ 58 58 struct __anonymous1 ___ret__13s__anonymous1_1; 59 ((void)((*___dst__ P13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1));60 ((void)___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1((&___ret__13s__anonymous1_1), ___src__13s__anonymous1_1));59 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1)); 60 ((void)___constructor__F_R13s__anonymous113s__anonymous1_autogen___1((&___ret__13s__anonymous1_1), ___src__13s__anonymous1_1)); 61 61 return ((struct __anonymous1 )___ret__13s__anonymous1_1); 62 62 } 63 static inline void ___constructor__F_ P13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, int __i__i_1){64 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))=__i__i_1) /* ?{} */);63 static inline void ___constructor__F_R13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, int __i__i_1){ 64 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=__i__i_1) /* ?{} */); 65 65 } 66 66 volatile const struct __anonymous1 __x11__CV13s__anonymous1_1; … … 68 68 int __i__i_1; 69 69 }; 70 static inline void ___constructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1);71 static inline void ___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);72 static inline void ___destructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1);73 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);74 static inline void ___constructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1){75 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))) /* ?{} */);76 } 77 static inline void ___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){78 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))=___src__13s__anonymous2_1.__i__i_1) /* ?{} */);79 } 80 static inline void ___destructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1){81 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))) /* ^?{} */);82 } 83 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){70 static inline void ___constructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1); 71 static inline void ___constructor__F_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1); 72 static inline void ___destructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1); 73 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1); 74 static inline void ___constructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1){ 75 ((void)((*___dst__R13s__anonymous2_1).__i__i_1) /* ?{} */); 76 } 77 static inline void ___constructor__F_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){ 78 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1) /* ?{} */); 79 } 80 static inline void ___destructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1){ 81 ((void)((*___dst__R13s__anonymous2_1).__i__i_1) /* ^?{} */); 82 } 83 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){ 84 84 struct __anonymous2 ___ret__13s__anonymous2_1; 85 ((void)((*___dst__ P13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1));86 ((void)___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), ___src__13s__anonymous2_1));85 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1)); 86 ((void)___constructor__F_R13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), ___src__13s__anonymous2_1)); 87 87 return ((struct __anonymous2 )___ret__13s__anonymous2_1); 88 88 } 89 static inline void ___constructor__F_ P13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, int __i__i_1){90 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))=__i__i_1) /* ?{} */);89 static inline void ___constructor__F_R13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, int __i__i_1){ 90 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=__i__i_1) /* ?{} */); 91 91 } 92 92 volatile const struct __anonymous2 __x12__CV13s__anonymous2_1; … … 94 94 int __i__i_1; 95 95 }; 96 static inline void ___constructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1);97 static inline void ___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);98 static inline void ___destructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1);99 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);100 static inline void ___constructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1){101 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))) /* ?{} */);102 } 103 static inline void ___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){104 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))=___src__13s__anonymous3_1.__i__i_1) /* ?{} */);105 } 106 static inline void ___destructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1){107 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))) /* ^?{} */);108 } 109 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){96 static inline void ___constructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1); 97 static inline void ___constructor__F_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1); 98 static inline void ___destructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1); 99 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1); 100 static inline void ___constructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1){ 101 ((void)((*___dst__R13s__anonymous3_1).__i__i_1) /* ?{} */); 102 } 103 static inline void ___constructor__F_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){ 104 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1) /* ?{} */); 105 } 106 static inline void ___destructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1){ 107 ((void)((*___dst__R13s__anonymous3_1).__i__i_1) /* ^?{} */); 108 } 109 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){ 110 110 struct __anonymous3 ___ret__13s__anonymous3_1; 111 ((void)((*___dst__ P13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1));112 ((void)___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1((&___ret__13s__anonymous3_1), ___src__13s__anonymous3_1));111 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1)); 112 ((void)___constructor__F_R13s__anonymous313s__anonymous3_autogen___1((&___ret__13s__anonymous3_1), ___src__13s__anonymous3_1)); 113 113 return ((struct __anonymous3 )___ret__13s__anonymous3_1); 114 114 } 115 static inline void ___constructor__F_ P13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, int __i__i_1){116 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))=__i__i_1) /* ?{} */);115 static inline void ___constructor__F_R13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, int __i__i_1){ 116 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=__i__i_1) /* ?{} */); 117 117 } 118 118 static volatile const struct __anonymous3 __x13__CV13s__anonymous3_1; … … 120 120 int __i__i_1; 121 121 }; 122 static inline void ___constructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1);123 static inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);124 static inline void ___destructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1);125 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);126 static inline void ___constructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1){127 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))) /* ?{} */);128 } 129 static inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){130 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))=___src__13s__anonymous4_1.__i__i_1) /* ?{} */);131 } 132 static inline void ___destructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1){133 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))) /* ^?{} */);134 } 135 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){122 static inline void ___constructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1); 123 static inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1); 124 static inline void ___destructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1); 125 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1); 126 static inline void ___constructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1){ 127 ((void)((*___dst__R13s__anonymous4_1).__i__i_1) /* ?{} */); 128 } 129 static inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){ 130 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1) /* ?{} */); 131 } 132 static inline void ___destructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1){ 133 ((void)((*___dst__R13s__anonymous4_1).__i__i_1) /* ^?{} */); 134 } 135 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){ 136 136 struct __anonymous4 ___ret__13s__anonymous4_1; 137 ((void)((*___dst__ P13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1));138 ((void)___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1((&___ret__13s__anonymous4_1), ___src__13s__anonymous4_1));137 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1)); 138 ((void)___constructor__F_R13s__anonymous413s__anonymous4_autogen___1((&___ret__13s__anonymous4_1), ___src__13s__anonymous4_1)); 139 139 return ((struct __anonymous4 )___ret__13s__anonymous4_1); 140 140 } 141 static inline void ___constructor__F_ P13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, int __i__i_1){142 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))=__i__i_1) /* ?{} */);141 static inline void ___constructor__F_R13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, int __i__i_1){ 142 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=__i__i_1) /* ?{} */); 143 143 } 144 144 static volatile const struct __anonymous4 __x14__CV13s__anonymous4_1; … … 146 146 int __i__i_1; 147 147 }; 148 static inline void ___constructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1);149 static inline void ___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);150 static inline void ___destructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1);151 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);152 static inline void ___constructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1){153 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))) /* ?{} */);154 } 155 static inline void ___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){156 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))=___src__13s__anonymous5_1.__i__i_1) /* ?{} */);157 } 158 static inline void ___destructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1){159 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))) /* ^?{} */);160 } 161 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){148 static inline void ___constructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1); 149 static inline void ___constructor__F_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1); 150 static inline void ___destructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1); 151 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1); 152 static inline void ___constructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1){ 153 ((void)((*___dst__R13s__anonymous5_1).__i__i_1) /* ?{} */); 154 } 155 static inline void ___constructor__F_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){ 156 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1) /* ?{} */); 157 } 158 static inline void ___destructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1){ 159 ((void)((*___dst__R13s__anonymous5_1).__i__i_1) /* ^?{} */); 160 } 161 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){ 162 162 struct __anonymous5 ___ret__13s__anonymous5_1; 163 ((void)((*___dst__ P13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1));164 ((void)___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1((&___ret__13s__anonymous5_1), ___src__13s__anonymous5_1));163 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1)); 164 ((void)___constructor__F_R13s__anonymous513s__anonymous5_autogen___1((&___ret__13s__anonymous5_1), ___src__13s__anonymous5_1)); 165 165 return ((struct __anonymous5 )___ret__13s__anonymous5_1); 166 166 } 167 static inline void ___constructor__F_ P13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, int __i__i_1){168 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))=__i__i_1) /* ?{} */);167 static inline void ___constructor__F_R13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, int __i__i_1){ 168 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=__i__i_1) /* ?{} */); 169 169 } 170 170 static volatile const struct __anonymous5 __x15__CV13s__anonymous5_1; … … 172 172 int __i__i_1; 173 173 }; 174 static inline void ___constructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1);175 static inline void ___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);176 static inline void ___destructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1);177 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);178 static inline void ___constructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1){179 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))) /* ?{} */);180 } 181 static inline void ___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){182 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))=___src__13s__anonymous6_1.__i__i_1) /* ?{} */);183 } 184 static inline void ___destructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1){185 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))) /* ^?{} */);186 } 187 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){174 static inline void ___constructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1); 175 static inline void ___constructor__F_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1); 176 static inline void ___destructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1); 177 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1); 178 static inline void ___constructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1){ 179 ((void)((*___dst__R13s__anonymous6_1).__i__i_1) /* ?{} */); 180 } 181 static inline void ___constructor__F_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){ 182 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1) /* ?{} */); 183 } 184 static inline void ___destructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1){ 185 ((void)((*___dst__R13s__anonymous6_1).__i__i_1) /* ^?{} */); 186 } 187 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){ 188 188 struct __anonymous6 ___ret__13s__anonymous6_1; 189 ((void)((*___dst__ P13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1));190 ((void)___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1((&___ret__13s__anonymous6_1), ___src__13s__anonymous6_1));189 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1)); 190 ((void)___constructor__F_R13s__anonymous613s__anonymous6_autogen___1((&___ret__13s__anonymous6_1), ___src__13s__anonymous6_1)); 191 191 return ((struct __anonymous6 )___ret__13s__anonymous6_1); 192 192 } 193 static inline void ___constructor__F_ P13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, int __i__i_1){194 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))=__i__i_1) /* ?{} */);193 static inline void ___constructor__F_R13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, int __i__i_1){ 194 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=__i__i_1) /* ?{} */); 195 195 } 196 196 static volatile const struct __anonymous6 __x16__CV13s__anonymous6_1; … … 198 198 int __i__i_1; 199 199 }; 200 static inline void ___constructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1);201 static inline void ___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);202 static inline void ___destructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1);203 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);204 static inline void ___constructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1){205 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))) /* ?{} */);206 } 207 static inline void ___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){208 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))=___src__13s__anonymous7_1.__i__i_1) /* ?{} */);209 } 210 static inline void ___destructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1){211 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))) /* ^?{} */);212 } 213 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){200 static inline void ___constructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1); 201 static inline void ___constructor__F_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1); 202 static inline void ___destructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1); 203 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1); 204 static inline void ___constructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1){ 205 ((void)((*___dst__R13s__anonymous7_1).__i__i_1) /* ?{} */); 206 } 207 static inline void ___constructor__F_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){ 208 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1) /* ?{} */); 209 } 210 static inline void ___destructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1){ 211 ((void)((*___dst__R13s__anonymous7_1).__i__i_1) /* ^?{} */); 212 } 213 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){ 214 214 struct __anonymous7 ___ret__13s__anonymous7_1; 215 ((void)((*___dst__ P13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1));216 ((void)___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1((&___ret__13s__anonymous7_1), ___src__13s__anonymous7_1));215 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1)); 216 ((void)___constructor__F_R13s__anonymous713s__anonymous7_autogen___1((&___ret__13s__anonymous7_1), ___src__13s__anonymous7_1)); 217 217 return ((struct __anonymous7 )___ret__13s__anonymous7_1); 218 218 } 219 static inline void ___constructor__F_ P13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, int __i__i_1){220 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))=__i__i_1) /* ?{} */);219 static inline void ___constructor__F_R13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, int __i__i_1){ 220 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=__i__i_1) /* ?{} */); 221 221 } 222 222 static volatile const struct __anonymous7 __x17__CV13s__anonymous7_1; … … 232 232 short __i__s_1; 233 233 }; 234 static inline void ___constructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1);235 static inline void ___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);236 static inline void ___destructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1);237 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);238 static inline void ___constructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1){239 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))) /* ?{} */);240 } 241 static inline void ___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){242 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))=___src__13s__anonymous8_1.__i__s_1) /* ?{} */);243 } 244 static inline void ___destructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1){245 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))) /* ^?{} */);246 } 247 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){234 static inline void ___constructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1); 235 static inline void ___constructor__F_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1); 236 static inline void ___destructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1); 237 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1); 238 static inline void ___constructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1){ 239 ((void)((*___dst__R13s__anonymous8_1).__i__s_1) /* ?{} */); 240 } 241 static inline void ___constructor__F_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){ 242 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1) /* ?{} */); 243 } 244 static inline void ___destructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1){ 245 ((void)((*___dst__R13s__anonymous8_1).__i__s_1) /* ^?{} */); 246 } 247 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){ 248 248 struct __anonymous8 ___ret__13s__anonymous8_1; 249 ((void)((*___dst__ P13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1));250 ((void)___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1((&___ret__13s__anonymous8_1), ___src__13s__anonymous8_1));249 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1)); 250 ((void)___constructor__F_R13s__anonymous813s__anonymous8_autogen___1((&___ret__13s__anonymous8_1), ___src__13s__anonymous8_1)); 251 251 return ((struct __anonymous8 )___ret__13s__anonymous8_1); 252 252 } 253 static inline void ___constructor__F_ P13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, short __i__s_1){254 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))=__i__s_1) /* ?{} */);253 static inline void ___constructor__F_R13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, short __i__s_1){ 254 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=__i__s_1) /* ?{} */); 255 255 } 256 256 volatile const struct __anonymous8 __x29__CV13s__anonymous8_1; … … 258 258 short __i__s_1; 259 259 }; 260 static inline void ___constructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1);261 static inline void ___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);262 static inline void ___destructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1);263 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);264 static inline void ___constructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1){265 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))) /* ?{} */);266 } 267 static inline void ___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){268 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))=___src__13s__anonymous9_1.__i__s_1) /* ?{} */);269 } 270 static inline void ___destructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1){271 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))) /* ^?{} */);272 } 273 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){260 static inline void ___constructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1); 261 static inline void ___constructor__F_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1); 262 static inline void ___destructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1); 263 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1); 264 static inline void ___constructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1){ 265 ((void)((*___dst__R13s__anonymous9_1).__i__s_1) /* ?{} */); 266 } 267 static inline void ___constructor__F_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){ 268 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1) /* ?{} */); 269 } 270 static inline void ___destructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1){ 271 ((void)((*___dst__R13s__anonymous9_1).__i__s_1) /* ^?{} */); 272 } 273 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){ 274 274 struct __anonymous9 ___ret__13s__anonymous9_1; 275 ((void)((*___dst__ P13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1));276 ((void)___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1((&___ret__13s__anonymous9_1), ___src__13s__anonymous9_1));275 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1)); 276 ((void)___constructor__F_R13s__anonymous913s__anonymous9_autogen___1((&___ret__13s__anonymous9_1), ___src__13s__anonymous9_1)); 277 277 return ((struct __anonymous9 )___ret__13s__anonymous9_1); 278 278 } 279 static inline void ___constructor__F_ P13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, short __i__s_1){280 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))=__i__s_1) /* ?{} */);279 static inline void ___constructor__F_R13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, short __i__s_1){ 280 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=__i__s_1) /* ?{} */); 281 281 } 282 282 volatile const struct __anonymous9 __x30__CV13s__anonymous9_1; … … 284 284 short __i__s_1; 285 285 }; 286 static inline void ___constructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1);287 static inline void ___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);288 static inline void ___destructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1);289 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);290 static inline void ___constructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1){291 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))) /* ?{} */);292 } 293 static inline void ___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){294 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))=___src__14s__anonymous10_1.__i__s_1) /* ?{} */);295 } 296 static inline void ___destructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1){297 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))) /* ^?{} */);298 } 299 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){286 static inline void ___constructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1); 287 static inline void ___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1); 288 static inline void ___destructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1); 289 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1); 290 static inline void ___constructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1){ 291 ((void)((*___dst__R14s__anonymous10_1).__i__s_1) /* ?{} */); 292 } 293 static inline void ___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){ 294 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1) /* ?{} */); 295 } 296 static inline void ___destructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1){ 297 ((void)((*___dst__R14s__anonymous10_1).__i__s_1) /* ^?{} */); 298 } 299 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){ 300 300 struct __anonymous10 ___ret__14s__anonymous10_1; 301 ((void)((*___dst__ P14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1));302 ((void)___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1((&___ret__14s__anonymous10_1), ___src__14s__anonymous10_1));301 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1)); 302 ((void)___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1((&___ret__14s__anonymous10_1), ___src__14s__anonymous10_1)); 303 303 return ((struct __anonymous10 )___ret__14s__anonymous10_1); 304 304 } 305 static inline void ___constructor__F_ P14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, short __i__s_1){306 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))=__i__s_1) /* ?{} */);305 static inline void ___constructor__F_R14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, short __i__s_1){ 306 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=__i__s_1) /* ?{} */); 307 307 } 308 308 volatile const struct __anonymous10 __x31__CV14s__anonymous10_1; … … 310 310 short __i__s_1; 311 311 }; 312 static inline void ___constructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1);313 static inline void ___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);314 static inline void ___destructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1);315 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);316 static inline void ___constructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1){317 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))) /* ?{} */);318 } 319 static inline void ___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){320 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))=___src__14s__anonymous11_1.__i__s_1) /* ?{} */);321 } 322 static inline void ___destructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1){323 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))) /* ^?{} */);324 } 325 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){312 static inline void ___constructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1); 313 static inline void ___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1); 314 static inline void ___destructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1); 315 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1); 316 static inline void ___constructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1){ 317 ((void)((*___dst__R14s__anonymous11_1).__i__s_1) /* ?{} */); 318 } 319 static inline void ___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){ 320 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1) /* ?{} */); 321 } 322 static inline void ___destructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1){ 323 ((void)((*___dst__R14s__anonymous11_1).__i__s_1) /* ^?{} */); 324 } 325 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){ 326 326 struct __anonymous11 ___ret__14s__anonymous11_1; 327 ((void)((*___dst__ P14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1));328 ((void)___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1((&___ret__14s__anonymous11_1), ___src__14s__anonymous11_1));327 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1)); 328 ((void)___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1((&___ret__14s__anonymous11_1), ___src__14s__anonymous11_1)); 329 329 return ((struct __anonymous11 )___ret__14s__anonymous11_1); 330 330 } 331 static inline void ___constructor__F_ P14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, short __i__s_1){332 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))=__i__s_1) /* ?{} */);331 static inline void ___constructor__F_R14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, short __i__s_1){ 332 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=__i__s_1) /* ?{} */); 333 333 } 334 334 static volatile const struct __anonymous11 __x32__CV14s__anonymous11_1; … … 336 336 short __i__s_1; 337 337 }; 338 static inline void ___constructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1);339 static inline void ___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);340 static inline void ___destructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1);341 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);342 static inline void ___constructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1){343 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))) /* ?{} */);344 } 345 static inline void ___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){346 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))=___src__14s__anonymous12_1.__i__s_1) /* ?{} */);347 } 348 static inline void ___destructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1){349 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))) /* ^?{} */);350 } 351 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){338 static inline void ___constructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1); 339 static inline void ___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1); 340 static inline void ___destructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1); 341 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1); 342 static inline void ___constructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1){ 343 ((void)((*___dst__R14s__anonymous12_1).__i__s_1) /* ?{} */); 344 } 345 static inline void ___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){ 346 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1) /* ?{} */); 347 } 348 static inline void ___destructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1){ 349 ((void)((*___dst__R14s__anonymous12_1).__i__s_1) /* ^?{} */); 350 } 351 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){ 352 352 struct __anonymous12 ___ret__14s__anonymous12_1; 353 ((void)((*___dst__ P14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1));354 ((void)___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1((&___ret__14s__anonymous12_1), ___src__14s__anonymous12_1));353 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1)); 354 ((void)___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1((&___ret__14s__anonymous12_1), ___src__14s__anonymous12_1)); 355 355 return ((struct __anonymous12 )___ret__14s__anonymous12_1); 356 356 } 357 static inline void ___constructor__F_ P14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, short __i__s_1){358 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))=__i__s_1) /* ?{} */);357 static inline void ___constructor__F_R14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, short __i__s_1){ 358 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=__i__s_1) /* ?{} */); 359 359 } 360 360 static volatile const struct __anonymous12 __x33__CV14s__anonymous12_1; … … 362 362 short __i__s_1; 363 363 }; 364 static inline void ___constructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1);365 static inline void ___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);366 static inline void ___destructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1);367 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);368 static inline void ___constructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1){369 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))) /* ?{} */);370 } 371 static inline void ___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){372 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))=___src__14s__anonymous13_1.__i__s_1) /* ?{} */);373 } 374 static inline void ___destructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1){375 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))) /* ^?{} */);376 } 377 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){364 static inline void ___constructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1); 365 static inline void ___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1); 366 static inline void ___destructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1); 367 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1); 368 static inline void ___constructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1){ 369 ((void)((*___dst__R14s__anonymous13_1).__i__s_1) /* ?{} */); 370 } 371 static inline void ___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){ 372 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1) /* ?{} */); 373 } 374 static inline void ___destructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1){ 375 ((void)((*___dst__R14s__anonymous13_1).__i__s_1) /* ^?{} */); 376 } 377 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){ 378 378 struct __anonymous13 ___ret__14s__anonymous13_1; 379 ((void)((*___dst__ P14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1));380 ((void)___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1((&___ret__14s__anonymous13_1), ___src__14s__anonymous13_1));379 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1)); 380 ((void)___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1((&___ret__14s__anonymous13_1), ___src__14s__anonymous13_1)); 381 381 return ((struct __anonymous13 )___ret__14s__anonymous13_1); 382 382 } 383 static inline void ___constructor__F_ P14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, short __i__s_1){384 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))=__i__s_1) /* ?{} */);383 static inline void ___constructor__F_R14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, short __i__s_1){ 384 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=__i__s_1) /* ?{} */); 385 385 } 386 386 static volatile const struct __anonymous13 __x34__CV14s__anonymous13_1; … … 388 388 short __i__s_1; 389 389 }; 390 static inline void ___constructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1);391 static inline void ___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);392 static inline void ___destructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1);393 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);394 static inline void ___constructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1){395 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))) /* ?{} */);396 } 397 static inline void ___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){398 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))=___src__14s__anonymous14_1.__i__s_1) /* ?{} */);399 } 400 static inline void ___destructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1){401 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))) /* ^?{} */);402 } 403 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){390 static inline void ___constructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1); 391 static inline void ___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1); 392 static inline void ___destructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1); 393 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1); 394 static inline void ___constructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1){ 395 ((void)((*___dst__R14s__anonymous14_1).__i__s_1) /* ?{} */); 396 } 397 static inline void ___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){ 398 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1) /* ?{} */); 399 } 400 static inline void ___destructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1){ 401 ((void)((*___dst__R14s__anonymous14_1).__i__s_1) /* ^?{} */); 402 } 403 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){ 404 404 struct __anonymous14 ___ret__14s__anonymous14_1; 405 ((void)((*___dst__ P14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1));406 ((void)___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1((&___ret__14s__anonymous14_1), ___src__14s__anonymous14_1));405 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1)); 406 ((void)___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1((&___ret__14s__anonymous14_1), ___src__14s__anonymous14_1)); 407 407 return ((struct __anonymous14 )___ret__14s__anonymous14_1); 408 408 } 409 static inline void ___constructor__F_ P14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, short __i__s_1){410 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))=__i__s_1) /* ?{} */);409 static inline void ___constructor__F_R14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, short __i__s_1){ 410 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=__i__s_1) /* ?{} */); 411 411 } 412 412 static volatile const struct __anonymous14 __x35__CV14s__anonymous14_1; … … 414 414 short __i__s_1; 415 415 }; 416 static inline void ___constructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1);417 static inline void ___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);418 static inline void ___destructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1);419 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);420 static inline void ___constructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1){421 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))) /* ?{} */);422 } 423 static inline void ___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){424 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))=___src__14s__anonymous15_1.__i__s_1) /* ?{} */);425 } 426 static inline void ___destructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1){427 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))) /* ^?{} */);428 } 429 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){416 static inline void ___constructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1); 417 static inline void ___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1); 418 static inline void ___destructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1); 419 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1); 420 static inline void ___constructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1){ 421 ((void)((*___dst__R14s__anonymous15_1).__i__s_1) /* ?{} */); 422 } 423 static inline void ___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){ 424 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1) /* ?{} */); 425 } 426 static inline void ___destructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1){ 427 ((void)((*___dst__R14s__anonymous15_1).__i__s_1) /* ^?{} */); 428 } 429 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){ 430 430 struct __anonymous15 ___ret__14s__anonymous15_1; 431 ((void)((*___dst__ P14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1));432 ((void)___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1((&___ret__14s__anonymous15_1), ___src__14s__anonymous15_1));431 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1)); 432 ((void)___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1((&___ret__14s__anonymous15_1), ___src__14s__anonymous15_1)); 433 433 return ((struct __anonymous15 )___ret__14s__anonymous15_1); 434 434 } 435 static inline void ___constructor__F_ P14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, short __i__s_1){436 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))=__i__s_1) /* ?{} */);435 static inline void ___constructor__F_R14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, short __i__s_1){ 436 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=__i__s_1) /* ?{} */); 437 437 } 438 438 static volatile const struct __anonymous15 __x36__CV14s__anonymous15_1; … … 456 456 int __i__i_1; 457 457 }; 458 static inline void ___constructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1);459 static inline void ___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);460 static inline void ___destructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1);461 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);462 static inline void ___constructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1){463 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))) /* ?{} */);464 } 465 static inline void ___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){466 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))=___src__14s__anonymous16_1.__i__i_1) /* ?{} */);467 } 468 static inline void ___destructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1){469 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))) /* ^?{} */);470 } 471 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){458 static inline void ___constructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1); 459 static inline void ___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1); 460 static inline void ___destructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1); 461 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1); 462 static inline void ___constructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1){ 463 ((void)((*___dst__R14s__anonymous16_1).__i__i_1) /* ?{} */); 464 } 465 static inline void ___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){ 466 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1) /* ?{} */); 467 } 468 static inline void ___destructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1){ 469 ((void)((*___dst__R14s__anonymous16_1).__i__i_1) /* ^?{} */); 470 } 471 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){ 472 472 struct __anonymous16 ___ret__14s__anonymous16_1; 473 ((void)((*___dst__ P14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1));474 ((void)___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1((&___ret__14s__anonymous16_1), ___src__14s__anonymous16_1));473 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1)); 474 ((void)___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1((&___ret__14s__anonymous16_1), ___src__14s__anonymous16_1)); 475 475 return ((struct __anonymous16 )___ret__14s__anonymous16_1); 476 476 } 477 static inline void ___constructor__F_ P14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, int __i__i_1){478 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))=__i__i_1) /* ?{} */);477 static inline void ___constructor__F_R14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, int __i__i_1){ 478 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=__i__i_1) /* ?{} */); 479 479 } 480 480 static inline volatile const struct __anonymous16 __f31__FCV14s__anonymous16___1(); … … 482 482 int __i__i_1; 483 483 }; 484 static inline void ___constructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1);485 static inline void ___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);486 static inline void ___destructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1);487 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);488 static inline void ___constructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1){489 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))) /* ?{} */);490 } 491 static inline void ___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){492 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))=___src__14s__anonymous17_1.__i__i_1) /* ?{} */);493 } 494 static inline void ___destructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1){495 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))) /* ^?{} */);496 } 497 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){484 static inline void ___constructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1); 485 static inline void ___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1); 486 static inline void ___destructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1); 487 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1); 488 static inline void ___constructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1){ 489 ((void)((*___dst__R14s__anonymous17_1).__i__i_1) /* ?{} */); 490 } 491 static inline void ___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){ 492 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1) /* ?{} */); 493 } 494 static inline void ___destructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1){ 495 ((void)((*___dst__R14s__anonymous17_1).__i__i_1) /* ^?{} */); 496 } 497 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){ 498 498 struct __anonymous17 ___ret__14s__anonymous17_1; 499 ((void)((*___dst__ P14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1));500 ((void)___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1((&___ret__14s__anonymous17_1), ___src__14s__anonymous17_1));499 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1)); 500 ((void)___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1((&___ret__14s__anonymous17_1), ___src__14s__anonymous17_1)); 501 501 return ((struct __anonymous17 )___ret__14s__anonymous17_1); 502 502 } 503 static inline void ___constructor__F_ P14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, int __i__i_1){504 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))=__i__i_1) /* ?{} */);503 static inline void ___constructor__F_R14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, int __i__i_1){ 504 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=__i__i_1) /* ?{} */); 505 505 } 506 506 static inline volatile const struct __anonymous17 __f32__FCV14s__anonymous17___1(); … … 508 508 int __i__i_1; 509 509 }; 510 static inline void ___constructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1);511 static inline void ___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);512 static inline void ___destructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1);513 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);514 static inline void ___constructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1){515 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))) /* ?{} */);516 } 517 static inline void ___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){518 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))=___src__14s__anonymous18_1.__i__i_1) /* ?{} */);519 } 520 static inline void ___destructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1){521 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))) /* ^?{} */);522 } 523 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){510 static inline void ___constructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1); 511 static inline void ___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1); 512 static inline void ___destructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1); 513 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1); 514 static inline void ___constructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1){ 515 ((void)((*___dst__R14s__anonymous18_1).__i__i_1) /* ?{} */); 516 } 517 static inline void ___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){ 518 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1) /* ?{} */); 519 } 520 static inline void ___destructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1){ 521 ((void)((*___dst__R14s__anonymous18_1).__i__i_1) /* ^?{} */); 522 } 523 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){ 524 524 struct __anonymous18 ___ret__14s__anonymous18_1; 525 ((void)((*___dst__ P14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1));526 ((void)___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1((&___ret__14s__anonymous18_1), ___src__14s__anonymous18_1));525 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1)); 526 ((void)___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1((&___ret__14s__anonymous18_1), ___src__14s__anonymous18_1)); 527 527 return ((struct __anonymous18 )___ret__14s__anonymous18_1); 528 528 } 529 static inline void ___constructor__F_ P14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, int __i__i_1){530 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))=__i__i_1) /* ?{} */);529 static inline void ___constructor__F_R14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, int __i__i_1){ 530 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=__i__i_1) /* ?{} */); 531 531 } 532 532 static inline volatile const struct __anonymous18 __f33__FCV14s__anonymous18___1(); … … 534 534 int __i__i_1; 535 535 }; 536 static inline void ___constructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1);537 static inline void ___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);538 static inline void ___destructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1);539 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);540 static inline void ___constructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1){541 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))) /* ?{} */);542 } 543 static inline void ___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){544 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))=___src__14s__anonymous19_1.__i__i_1) /* ?{} */);545 } 546 static inline void ___destructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1){547 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))) /* ^?{} */);548 } 549 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){536 static inline void ___constructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1); 537 static inline void ___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1); 538 static inline void ___destructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1); 539 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1); 540 static inline void ___constructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1){ 541 ((void)((*___dst__R14s__anonymous19_1).__i__i_1) /* ?{} */); 542 } 543 static inline void ___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){ 544 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1) /* ?{} */); 545 } 546 static inline void ___destructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1){ 547 ((void)((*___dst__R14s__anonymous19_1).__i__i_1) /* ^?{} */); 548 } 549 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){ 550 550 struct __anonymous19 ___ret__14s__anonymous19_1; 551 ((void)((*___dst__ P14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1));552 ((void)___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1((&___ret__14s__anonymous19_1), ___src__14s__anonymous19_1));551 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1)); 552 ((void)___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1((&___ret__14s__anonymous19_1), ___src__14s__anonymous19_1)); 553 553 return ((struct __anonymous19 )___ret__14s__anonymous19_1); 554 554 } 555 static inline void ___constructor__F_ P14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, int __i__i_1){556 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))=__i__i_1) /* ?{} */);555 static inline void ___constructor__F_R14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, int __i__i_1){ 556 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=__i__i_1) /* ?{} */); 557 557 } 558 558 static inline volatile const struct __anonymous19 __f34__FCV14s__anonymous19___1(); … … 560 560 int __i__i_1; 561 561 }; 562 static inline void ___constructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1);563 static inline void ___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);564 static inline void ___destructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1);565 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);566 static inline void ___constructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1){567 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))) /* ?{} */);568 } 569 static inline void ___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){570 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))=___src__14s__anonymous20_1.__i__i_1) /* ?{} */);571 } 572 static inline void ___destructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1){573 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))) /* ^?{} */);574 } 575 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){562 static inline void ___constructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1); 563 static inline void ___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1); 564 static inline void ___destructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1); 565 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1); 566 static inline void ___constructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1){ 567 ((void)((*___dst__R14s__anonymous20_1).__i__i_1) /* ?{} */); 568 } 569 static inline void ___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){ 570 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1) /* ?{} */); 571 } 572 static inline void ___destructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1){ 573 ((void)((*___dst__R14s__anonymous20_1).__i__i_1) /* ^?{} */); 574 } 575 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){ 576 576 struct __anonymous20 ___ret__14s__anonymous20_1; 577 ((void)((*___dst__ P14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1));578 ((void)___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1((&___ret__14s__anonymous20_1), ___src__14s__anonymous20_1));577 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1)); 578 ((void)___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1((&___ret__14s__anonymous20_1), ___src__14s__anonymous20_1)); 579 579 return ((struct __anonymous20 )___ret__14s__anonymous20_1); 580 580 } 581 static inline void ___constructor__F_ P14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, int __i__i_1){582 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))=__i__i_1) /* ?{} */);581 static inline void ___constructor__F_R14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, int __i__i_1){ 582 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=__i__i_1) /* ?{} */); 583 583 } 584 584 static inline volatile const struct __anonymous20 __f35__FCV14s__anonymous20___1(); … … 586 586 int __i__i_1; 587 587 }; 588 static inline void ___constructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1);589 static inline void ___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);590 static inline void ___destructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1);591 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);592 static inline void ___constructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1){593 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))) /* ?{} */);594 } 595 static inline void ___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){596 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))=___src__14s__anonymous21_1.__i__i_1) /* ?{} */);597 } 598 static inline void ___destructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1){599 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))) /* ^?{} */);600 } 601 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){588 static inline void ___constructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1); 589 static inline void ___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1); 590 static inline void ___destructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1); 591 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1); 592 static inline void ___constructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1){ 593 ((void)((*___dst__R14s__anonymous21_1).__i__i_1) /* ?{} */); 594 } 595 static inline void ___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){ 596 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1) /* ?{} */); 597 } 598 static inline void ___destructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1){ 599 ((void)((*___dst__R14s__anonymous21_1).__i__i_1) /* ^?{} */); 600 } 601 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){ 602 602 struct __anonymous21 ___ret__14s__anonymous21_1; 603 ((void)((*___dst__ P14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1));604 ((void)___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1((&___ret__14s__anonymous21_1), ___src__14s__anonymous21_1));603 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1)); 604 ((void)___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1((&___ret__14s__anonymous21_1), ___src__14s__anonymous21_1)); 605 605 return ((struct __anonymous21 )___ret__14s__anonymous21_1); 606 606 } 607 static inline void ___constructor__F_ P14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, int __i__i_1){608 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))=__i__i_1) /* ?{} */);607 static inline void ___constructor__F_R14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, int __i__i_1){ 608 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=__i__i_1) /* ?{} */); 609 609 } 610 610 static inline volatile const struct __anonymous21 __f36__FCV14s__anonymous21___1(); … … 612 612 int __i__i_1; 613 613 }; 614 static inline void ___constructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1);615 static inline void ___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);616 static inline void ___destructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1);617 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);618 static inline void ___constructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1){619 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))) /* ?{} */);620 } 621 static inline void ___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){622 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))=___src__14s__anonymous22_1.__i__i_1) /* ?{} */);623 } 624 static inline void ___destructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1){625 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))) /* ^?{} */);626 } 627 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){614 static inline void ___constructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1); 615 static inline void ___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1); 616 static inline void ___destructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1); 617 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1); 618 static inline void ___constructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1){ 619 ((void)((*___dst__R14s__anonymous22_1).__i__i_1) /* ?{} */); 620 } 621 static inline void ___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){ 622 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1) /* ?{} */); 623 } 624 static inline void ___destructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1){ 625 ((void)((*___dst__R14s__anonymous22_1).__i__i_1) /* ^?{} */); 626 } 627 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){ 628 628 struct __anonymous22 ___ret__14s__anonymous22_1; 629 ((void)((*___dst__ P14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1));630 ((void)___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1((&___ret__14s__anonymous22_1), ___src__14s__anonymous22_1));629 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1)); 630 ((void)___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1((&___ret__14s__anonymous22_1), ___src__14s__anonymous22_1)); 631 631 return ((struct __anonymous22 )___ret__14s__anonymous22_1); 632 632 } 633 static inline void ___constructor__F_ P14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, int __i__i_1){634 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))=__i__i_1) /* ?{} */);633 static inline void ___constructor__F_R14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, int __i__i_1){ 634 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=__i__i_1) /* ?{} */); 635 635 } 636 636 static inline volatile const struct __anonymous22 __f37__FCV14s__anonymous22___1(); … … 638 638 int __i__i_1; 639 639 }; 640 static inline void ___constructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1);641 static inline void ___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);642 static inline void ___destructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1);643 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);644 static inline void ___constructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1){645 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))) /* ?{} */);646 } 647 static inline void ___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){648 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))=___src__14s__anonymous23_1.__i__i_1) /* ?{} */);649 } 650 static inline void ___destructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1){651 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))) /* ^?{} */);652 } 653 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){640 static inline void ___constructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1); 641 static inline void ___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1); 642 static inline void ___destructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1); 643 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1); 644 static inline void ___constructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1){ 645 ((void)((*___dst__R14s__anonymous23_1).__i__i_1) /* ?{} */); 646 } 647 static inline void ___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){ 648 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1) /* ?{} */); 649 } 650 static inline void ___destructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1){ 651 ((void)((*___dst__R14s__anonymous23_1).__i__i_1) /* ^?{} */); 652 } 653 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){ 654 654 struct __anonymous23 ___ret__14s__anonymous23_1; 655 ((void)((*___dst__ P14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1));656 ((void)___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1((&___ret__14s__anonymous23_1), ___src__14s__anonymous23_1));655 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1)); 656 ((void)___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1((&___ret__14s__anonymous23_1), ___src__14s__anonymous23_1)); 657 657 return ((struct __anonymous23 )___ret__14s__anonymous23_1); 658 658 } 659 static inline void ___constructor__F_ P14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, int __i__i_1){660 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))=__i__i_1) /* ?{} */);659 static inline void ___constructor__F_R14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, int __i__i_1){ 660 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=__i__i_1) /* ?{} */); 661 661 } 662 662 static inline volatile const struct __anonymous23 __f38__FCV14s__anonymous23___1(); … … 687 687 __attribute__ ((unused)) int ___retval_main__i_1; 688 688 int _tmp_cp_ret0; 689 ((void)(___retval_main__i_1=(( _tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1)) , _tmp_cp_ret0)) /* ?{} */);690 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);689 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret0)) /* ?{} */); 690 ((void)(_tmp_cp_ret0) /* ^?{} */); 691 691 return ((int )___retval_main__i_1); 692 692 } -
src/tests/.expect/32/extension.txt
r135b431 r6b224a52 13 13 __extension__ int __c__i_1; 14 14 }; 15 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);16 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);17 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);18 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);19 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){20 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ?{} */);21 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);22 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);15 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 16 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 17 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 18 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 19 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 20 ((void)((*___dst__R2sS_1).__a__i_1) /* ?{} */); 21 ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */); 22 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 23 23 } 24 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){25 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=___src__2sS_1.__a__i_1) /* ?{} */);26 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=___src__2sS_1.__b__i_1) /* ?{} */);27 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))=___src__2sS_1.__c__i_1) /* ?{} */);24 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 25 ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */); 26 ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */); 27 ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */); 28 28 } 29 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){30 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ^?{} */);31 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ^?{} */);32 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ^?{} */);29 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 30 ((void)((*___dst__R2sS_1).__c__i_1) /* ^?{} */); 31 ((void)((*___dst__R2sS_1).__b__i_1) /* ^?{} */); 32 ((void)((*___dst__R2sS_1).__a__i_1) /* ^?{} */); 33 33 } 34 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){34 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 35 35 struct S ___ret__2sS_1; 36 ((void)((*___dst__ P2sS_1).__a__i_1=___src__2sS_1.__a__i_1));37 ((void)((*___dst__ P2sS_1).__b__i_1=___src__2sS_1.__b__i_1));38 ((void)((*___dst__ P2sS_1).__c__i_1=___src__2sS_1.__c__i_1));39 ((void)___constructor__F_ P2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1));36 ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1)); 37 ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1)); 38 ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1)); 39 ((void)___constructor__F_R2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1)); 40 40 return ((struct S )___ret__2sS_1); 41 41 } 42 static inline void ___constructor__F_ P2sSi_autogen___1(struct S *___dst__P2sS_1, int __a__i_1){43 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);44 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);45 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);42 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, int __a__i_1){ 43 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 44 ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */); 45 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 46 46 } 47 static inline void ___constructor__F_ P2sSii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1){48 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);49 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);50 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);47 static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1, int __b__i_1){ 48 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 49 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); 50 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 51 51 } 52 static inline void ___constructor__F_ P2sSiii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1, int __c__i_1){53 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);54 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);55 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))=__c__i_1) /* ?{} */);52 static inline void ___constructor__F_R2sSiii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1, int __b__i_1, int __c__i_1){ 53 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 54 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); 55 ((void)((*___dst__R2sS_1).__c__i_1=__c__i_1) /* ?{} */); 56 56 } 57 57 __extension__ union U { … … 60 60 __extension__ int __c__i_1; 61 61 }; 62 static inline void ___constructor__F_ P2uU_autogen___1(union U *___dst__P2uU_1){62 static inline void ___constructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){ 63 63 } 64 static inline void ___constructor__F_ P2uU2uU_autogen___1(union U *___dst__P2uU_1, union U ___src__2uU_1){65 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));64 static inline void ___constructor__F_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){ 65 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U ))); 66 66 } 67 static inline void ___destructor__F_ P2uU_autogen___1(union U *___dst__P2uU_1){67 static inline void ___destructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){ 68 68 } 69 static inline union U ___operator_assign__F2uU_ P2uU2uU_autogen___1(union U *___dst__P2uU_1, union U ___src__2uU_1){69 static inline union U ___operator_assign__F2uU_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){ 70 70 union U ___ret__2uU_1; 71 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));72 ((void)___constructor__F_ P2uU2uU_autogen___1((&___ret__2uU_1), ___src__2uU_1));71 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U ))); 72 ((void)___constructor__F_R2uU2uU_autogen___1((&___ret__2uU_1), ___src__2uU_1)); 73 73 return ((union U )___ret__2uU_1); 74 74 } 75 static inline void ___constructor__F_ P2uUi_autogen___1(union U *___dst__P2uU_1, int __src__i_1){76 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&__src__i_1)), sizeof(int )));75 static inline void ___constructor__F_R2uUi_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1, int __src__i_1){ 76 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&__src__i_1)), sizeof(int ))); 77 77 } 78 78 __extension__ enum E { … … 102 102 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 103 103 int _tmp_cp_ret0; 104 ((void)(( _tmp_cp_ret0=__extension__ __fred__Fi_i__1(3)) , _tmp_cp_ret0));105 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);104 ((void)(((void)(_tmp_cp_ret0=__extension__ __fred__Fi_i__1(3))) , _tmp_cp_ret0)); 105 ((void)(_tmp_cp_ret0) /* ^?{} */); 106 106 __extension__ int __mary__Fi_i__2(int __p__i_2){ 107 107 __attribute__ ((unused)) int ___retval_mary__i_2; … … 113 113 ((void)(((int )((__extension__ __a__i_2>__extension__ __b__i_2)!=((int )0))) ? __extension__ __c__i_2 : __extension__ __c__i_2)); 114 114 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); 115 ((void)(( __extension__ __a__i_2 , __extension__ __b__i_2) , __extension__ __c__i_2));115 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 116 116 } -
src/tests/.expect/32/gccExtensions.txt
r135b431 r6b224a52 43 43 __extension__ int __c__i_2; 44 44 }; 45 inline void ___constructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){46 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ?{} */);47 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);48 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);45 inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 46 ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */); 47 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 48 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 49 49 } 50 inline void ___constructor__F_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){51 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=___src__2sS_2.__a__i_2) /* ?{} */);52 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=___src__2sS_2.__b__i_2) /* ?{} */);53 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=___src__2sS_2.__c__i_2) /* ?{} */);50 inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 51 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */); 52 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */); 53 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */); 54 54 } 55 inline void ___destructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){56 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ^?{} */);57 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ^?{} */);58 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ^?{} */);55 inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 56 ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */); 57 ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */); 58 ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */); 59 59 } 60 inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){60 inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 61 61 struct S ___ret__2sS_2; 62 ((void)((*___dst__ P2sS_2).__a__i_2=___src__2sS_2.__a__i_2));63 ((void)((*___dst__ P2sS_2).__b__i_2=___src__2sS_2.__b__i_2));64 ((void)((*___dst__ P2sS_2).__c__i_2=___src__2sS_2.__c__i_2));65 ((void)___constructor__F_ P2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2));62 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2)); 63 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2)); 64 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2)); 65 ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2)); 66 66 return ((struct S )___ret__2sS_2); 67 67 } 68 inline void ___constructor__F_ P2sSi_autogen___2(struct S *___dst__P2sS_2, int __a__i_2){69 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);70 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);71 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);68 inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, int __a__i_2){ 69 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 70 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 71 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 72 72 } 73 inline void ___constructor__F_ P2sSii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2){74 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);75 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);76 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);73 inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2){ 74 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 75 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 76 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 77 77 } 78 inline void ___constructor__F_ P2sSiii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){79 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);80 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);81 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=__c__i_2) /* ?{} */);78 inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){ 79 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 80 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 81 ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */); 82 82 } 83 83 int __i__i_2 = ((int )__extension__ 3); … … 85 85 __extension__ int __b__i_2; 86 86 __extension__ int __c__i_2; 87 ((void)(( __extension__ __a__i_2 , __extension__ __b__i_2) , __extension__ __c__i_2));87 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 88 88 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 89 89 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); … … 101 101 int __i__i_2; 102 102 }; 103 inline void ___constructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){104 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ?{} */);103 inline void ___constructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 104 ((void)((*___dst__R3ss2_2).__i__i_2) /* ?{} */); 105 105 } 106 inline void ___constructor__F_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){107 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=___src__3ss2_2.__i__i_2) /* ?{} */);106 inline void ___constructor__F_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 107 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */); 108 108 } 109 inline void ___destructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){110 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ^?{} */);109 inline void ___destructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 110 ((void)((*___dst__R3ss2_2).__i__i_2) /* ^?{} */); 111 111 } 112 inline struct s2 ___operator_assign__F3ss2_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){112 inline struct s2 ___operator_assign__F3ss2_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 113 113 struct s2 ___ret__3ss2_2; 114 ((void)((*___dst__ P3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));115 ((void)___constructor__F_ P3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2));114 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2)); 115 ((void)___constructor__F_R3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2)); 116 116 return ((struct s2 )___ret__3ss2_2); 117 117 } 118 inline void ___constructor__F_ P3ss2i_autogen___2(struct s2 *___dst__P3ss2_2, int __i__i_2){119 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=__i__i_2) /* ?{} */);118 inline void ___constructor__F_R3ss2i_autogen___2(struct s2 *___dst__R3ss2_2, int __i__i_2){ 119 ((void)((*___dst__R3ss2_2).__i__i_2=__i__i_2) /* ?{} */); 120 120 } 121 121 struct s3 { 122 122 int __i__i_2; 123 123 }; 124 inline void ___constructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){125 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ?{} */);124 inline void ___constructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 125 ((void)((*___dst__R3ss3_2).__i__i_2) /* ?{} */); 126 126 } 127 inline void ___constructor__F_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){128 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=___src__3ss3_2.__i__i_2) /* ?{} */);127 inline void ___constructor__F_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 128 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */); 129 129 } 130 inline void ___destructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){131 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ^?{} */);130 inline void ___destructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 131 ((void)((*___dst__R3ss3_2).__i__i_2) /* ^?{} */); 132 132 } 133 inline struct s3 ___operator_assign__F3ss3_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){133 inline struct s3 ___operator_assign__F3ss3_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 134 134 struct s3 ___ret__3ss3_2; 135 ((void)((*___dst__ P3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));136 ((void)___constructor__F_ P3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2));135 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2)); 136 ((void)___constructor__F_R3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2)); 137 137 return ((struct s3 )___ret__3ss3_2); 138 138 } 139 inline void ___constructor__F_ P3ss3i_autogen___2(struct s3 *___dst__P3ss3_2, int __i__i_2){140 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=__i__i_2) /* ?{} */);139 inline void ___constructor__F_R3ss3i_autogen___2(struct s3 *___dst__R3ss3_2, int __i__i_2){ 140 ((void)((*___dst__R3ss3_2).__i__i_2=__i__i_2) /* ?{} */); 141 141 } 142 142 struct s3 __x1__3ss3_2; … … 145 145 int __i__i_2; 146 146 }; 147 inline void ___constructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){148 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ?{} */);147 inline void ___constructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 148 ((void)((*___dst__R3ss4_2).__i__i_2) /* ?{} */); 149 149 } 150 inline void ___constructor__F_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){151 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=___src__3ss4_2.__i__i_2) /* ?{} */);150 inline void ___constructor__F_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 151 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */); 152 152 } 153 inline void ___destructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){154 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ^?{} */);153 inline void ___destructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 154 ((void)((*___dst__R3ss4_2).__i__i_2) /* ^?{} */); 155 155 } 156 inline struct s4 ___operator_assign__F3ss4_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){156 inline struct s4 ___operator_assign__F3ss4_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 157 157 struct s4 ___ret__3ss4_2; 158 ((void)((*___dst__ P3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));159 ((void)___constructor__F_ P3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2));158 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2)); 159 ((void)___constructor__F_R3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2)); 160 160 return ((struct s4 )___ret__3ss4_2); 161 161 } 162 inline void ___constructor__F_ P3ss4i_autogen___2(struct s4 *___dst__P3ss4_2, int __i__i_2){163 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=__i__i_2) /* ?{} */);162 inline void ___constructor__F_R3ss4i_autogen___2(struct s4 *___dst__R3ss4_2, int __i__i_2){ 163 ((void)((*___dst__R3ss4_2).__i__i_2=__i__i_2) /* ?{} */); 164 164 } 165 165 struct s4 __x2__3ss4_2; … … 184 184 __attribute__ ((unused)) int ___retval_main__i_1; 185 185 int _tmp_cp_ret0; 186 ((void)(___retval_main__i_1=(( _tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1)) , _tmp_cp_ret0)) /* ?{} */);187 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);186 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret0)) /* ?{} */); 187 ((void)(_tmp_cp_ret0) /* ^?{} */); 188 188 return ((int )___retval_main__i_1); 189 189 } -
src/tests/.expect/64/KRfunctions.txt
r135b431 r6b224a52 17 17 int __i__i_1; 18 18 }; 19 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);20 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);21 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);22 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);23 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){24 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))) /* ?{} */);19 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 20 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 21 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 22 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 23 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 24 ((void)((*___dst__R2sS_1).__i__i_1) /* ?{} */); 25 25 } 26 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){27 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))=___src__2sS_1.__i__i_1) /* ?{} */);26 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 27 ((void)((*___dst__R2sS_1).__i__i_1=___src__2sS_1.__i__i_1) /* ?{} */); 28 28 } 29 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){30 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))) /* ^?{} */);29 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 30 ((void)((*___dst__R2sS_1).__i__i_1) /* ^?{} */); 31 31 } 32 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){32 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 33 33 struct S ___ret__2sS_1; 34 ((void)((*___dst__ P2sS_1).__i__i_1=___src__2sS_1.__i__i_1));35 ((void)___constructor__F_ P2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1));34 ((void)((*___dst__R2sS_1).__i__i_1=___src__2sS_1.__i__i_1)); 35 ((void)___constructor__F_R2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1)); 36 36 return ((struct S )___ret__2sS_1); 37 37 } 38 static inline void ___constructor__F_ P2sSi_autogen___1(struct S *___dst__P2sS_1, int __i__i_1){39 ((void)((* ((int *)(&(*___dst__P2sS_1).__i__i_1)))=__i__i_1) /* ?{} */);38 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, int __i__i_1){ 39 ((void)((*___dst__R2sS_1).__i__i_1=__i__i_1) /* ?{} */); 40 40 } 41 41 int __f3__Fi_2sS2sSPi__1(struct S __a__2sS_1, struct S __b__2sS_1, int *__c__Pi_1){ … … 88 88 int __b__i_2; 89 89 int *(*_tmp_cp_ret0)(int __x__i_1, int __y__i_1); 90 ((void)(__x__PFPi_ii__2=(( _tmp_cp_ret0=__f10__FPFPi_ii__iPiPid__1(3, (&__a__i_2), (&__b__i_2), 3.5)) , _tmp_cp_ret0)));91 ((void)( (*((int *(**)(int __x__i_1, int __y__i_1))(&_tmp_cp_ret0)))) /* ^?{} */);90 ((void)(__x__PFPi_ii__2=(((void)(_tmp_cp_ret0=__f10__FPFPi_ii__iPiPid__1(3, (&__a__i_2), (&__b__i_2), 3.5))) , _tmp_cp_ret0))); 91 ((void)(_tmp_cp_ret0) /* ^?{} */); 92 92 const int __f1__FCi_iPiPi__2(int __a__i_2, int *__b__Pi_2, int *__c__Pi_2){ 93 93 __attribute__ ((unused)) const int ___retval_f1__Ci_2; -
src/tests/.expect/64/attributes.txt
r135b431 r6b224a52 11 11 __attribute__ ((unused)) struct __anonymous0 { 12 12 }; 13 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);14 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);15 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);16 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);17 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){18 } 19 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){20 } 21 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){22 } 23 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){13 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 14 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 15 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 16 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 17 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 18 } 19 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 20 } 21 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 22 } 23 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 24 24 struct __anonymous0 ___ret__13s__anonymous0_1; 25 ((void)___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1));25 ((void)___constructor__F_R13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1)); 26 26 return ((struct __anonymous0 )___ret__13s__anonymous0_1); 27 27 } … … 29 29 __attribute__ ((unused)) struct Agn2 { 30 30 }; 31 static inline void ___constructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1);32 static inline void ___constructor__F_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1);33 static inline void ___destructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1);34 static inline struct Agn2 ___operator_assign__F5sAgn2_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1);35 static inline void ___constructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1){36 } 37 static inline void ___constructor__F_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1){38 } 39 static inline void ___destructor__F_ P5sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1){40 } 41 static inline struct Agn2 ___operator_assign__F5sAgn2_ P5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__P5sAgn2_1, struct Agn2 ___src__5sAgn2_1){31 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1); 32 static inline void ___constructor__F_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1); 33 static inline void ___destructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1); 34 static inline struct Agn2 ___operator_assign__F5sAgn2_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1); 35 static inline void ___constructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1){ 36 } 37 static inline void ___constructor__F_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1){ 38 } 39 static inline void ___destructor__F_R5sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1){ 40 } 41 static inline struct Agn2 ___operator_assign__F5sAgn2_R5sAgn25sAgn2_autogen___1(struct Agn2 *___dst__R5sAgn2_1, struct Agn2 ___src__5sAgn2_1){ 42 42 struct Agn2 ___ret__5sAgn2_1; 43 ((void)___constructor__F_ P5sAgn25sAgn2_autogen___1((&___ret__5sAgn2_1), ___src__5sAgn2_1));43 ((void)___constructor__F_R5sAgn25sAgn2_autogen___1((&___ret__5sAgn2_1), ___src__5sAgn2_1)); 44 44 return ((struct Agn2 )___ret__5sAgn2_1); 45 45 } … … 65 65 __attribute__ ((unused,unused)) int *__f9__Pi_1; 66 66 }; 67 static inline void ___constructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1);68 static inline void ___constructor__F_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1);69 static inline void ___destructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1);70 static inline struct Fdl ___operator_assign__F4sFdl_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1);71 static inline void ___constructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1){72 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))) /* ?{} */);73 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ?{} */);74 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);75 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);76 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);77 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);78 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);79 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);80 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);81 } 82 static inline void ___constructor__F_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1){83 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=___src__4sFdl_1.__f1__i_1) /* ?{} */);84 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=___src__4sFdl_1.__f2__i_1) /* ?{} */);85 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=___src__4sFdl_1.__f3__i_1) /* ?{} */);86 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=___src__4sFdl_1.__f4__i_1) /* ?{} */);87 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=___src__4sFdl_1.__f5__i_1) /* ?{} */);88 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=___src__4sFdl_1.__f6__i_1) /* ?{} */);89 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=___src__4sFdl_1.__f7__i_1) /* ?{} */);90 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=___src__4sFdl_1.__f8__i_1) /* ?{} */);91 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))=___src__4sFdl_1.__f9__Pi_1) /* ?{} */);92 } 93 static inline void ___destructor__F_ P4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1){94 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ^?{} */);95 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ^?{} */);96 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ^?{} */);97 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ^?{} */);98 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ^?{} */);99 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ^?{} */);100 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ^?{} */);101 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ^?{} */);102 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))) /* ^?{} */);103 } 104 static inline struct Fdl ___operator_assign__F4sFdl_ P4sFdl4sFdl_autogen___1(struct Fdl *___dst__P4sFdl_1, struct Fdl ___src__4sFdl_1){67 static inline void ___constructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1); 68 static inline void ___constructor__F_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1); 69 static inline void ___destructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1); 70 static inline struct Fdl ___operator_assign__F4sFdl_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1); 71 static inline void ___constructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1){ 72 ((void)((*___dst__R4sFdl_1).__f1__i_1) /* ?{} */); 73 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ?{} */); 74 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 75 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 76 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 77 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 78 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 79 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 80 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 81 } 82 static inline void ___constructor__F_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1){ 83 ((void)((*___dst__R4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1) /* ?{} */); 84 ((void)((*___dst__R4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1) /* ?{} */); 85 ((void)((*___dst__R4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1) /* ?{} */); 86 ((void)((*___dst__R4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1) /* ?{} */); 87 ((void)((*___dst__R4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1) /* ?{} */); 88 ((void)((*___dst__R4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1) /* ?{} */); 89 ((void)((*___dst__R4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1) /* ?{} */); 90 ((void)((*___dst__R4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1) /* ?{} */); 91 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1) /* ?{} */); 92 } 93 static inline void ___destructor__F_R4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1){ 94 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ^?{} */); 95 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ^?{} */); 96 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ^?{} */); 97 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ^?{} */); 98 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ^?{} */); 99 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ^?{} */); 100 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ^?{} */); 101 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ^?{} */); 102 ((void)((*___dst__R4sFdl_1).__f1__i_1) /* ^?{} */); 103 } 104 static inline struct Fdl ___operator_assign__F4sFdl_R4sFdl4sFdl_autogen___1(struct Fdl *___dst__R4sFdl_1, struct Fdl ___src__4sFdl_1){ 105 105 struct Fdl ___ret__4sFdl_1; 106 ((void)((*___dst__ P4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1));107 ((void)((*___dst__ P4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1));108 ((void)((*___dst__ P4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1));109 ((void)((*___dst__ P4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1));110 ((void)((*___dst__ P4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1));111 ((void)((*___dst__ P4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1));112 ((void)((*___dst__ P4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1));113 ((void)((*___dst__ P4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1));114 ((void)((*___dst__ P4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1));115 ((void)___constructor__F_ P4sFdl4sFdl_autogen___1((&___ret__4sFdl_1), ___src__4sFdl_1));106 ((void)((*___dst__R4sFdl_1).__f1__i_1=___src__4sFdl_1.__f1__i_1)); 107 ((void)((*___dst__R4sFdl_1).__f2__i_1=___src__4sFdl_1.__f2__i_1)); 108 ((void)((*___dst__R4sFdl_1).__f3__i_1=___src__4sFdl_1.__f3__i_1)); 109 ((void)((*___dst__R4sFdl_1).__f4__i_1=___src__4sFdl_1.__f4__i_1)); 110 ((void)((*___dst__R4sFdl_1).__f5__i_1=___src__4sFdl_1.__f5__i_1)); 111 ((void)((*___dst__R4sFdl_1).__f6__i_1=___src__4sFdl_1.__f6__i_1)); 112 ((void)((*___dst__R4sFdl_1).__f7__i_1=___src__4sFdl_1.__f7__i_1)); 113 ((void)((*___dst__R4sFdl_1).__f8__i_1=___src__4sFdl_1.__f8__i_1)); 114 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=___src__4sFdl_1.__f9__Pi_1)); 115 ((void)___constructor__F_R4sFdl4sFdl_autogen___1((&___ret__4sFdl_1), ___src__4sFdl_1)); 116 116 return ((struct Fdl )___ret__4sFdl_1); 117 117 } 118 static inline void ___constructor__F_ P4sFdli_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1){119 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);120 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))) /* ?{} */);121 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);122 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);123 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);124 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);125 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);126 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);127 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);128 } 129 static inline void ___constructor__F_ P4sFdlii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1){130 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);131 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);132 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))) /* ?{} */);133 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);134 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);135 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);136 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);137 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);138 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);139 } 140 static inline void ___constructor__F_ P4sFdliii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1){141 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);142 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);143 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);144 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))) /* ?{} */);145 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);146 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);147 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);148 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);149 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);150 } 151 static inline void ___constructor__F_ P4sFdliiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1){152 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);153 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);154 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);155 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);156 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))) /* ?{} */);157 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);158 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);159 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);160 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);161 } 162 static inline void ___constructor__F_ P4sFdliiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1){163 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);164 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);165 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);166 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);167 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);168 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))) /* ?{} */);169 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);170 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);171 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);172 } 173 static inline void ___constructor__F_ P4sFdliiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1){174 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);175 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);176 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);177 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);178 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);179 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);180 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))) /* ?{} */);181 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);182 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);183 } 184 static inline void ___constructor__F_ P4sFdliiiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1){185 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);186 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);187 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);188 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);189 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);190 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);191 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);192 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))) /* ?{} */);193 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);194 } 195 static inline void ___constructor__F_ P4sFdliiiiiiii_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1){196 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);197 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);198 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);199 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);200 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);201 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);202 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);203 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=__f8__i_1) /* ?{} */);204 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))) /* ?{} */);205 } 206 static inline void ___constructor__F_ P4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__P4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1, int *__f9__Pi_1){207 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f1__i_1)))=__f1__i_1) /* ?{} */);208 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f2__i_1)))=__f2__i_1) /* ?{} */);209 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f3__i_1)))=__f3__i_1) /* ?{} */);210 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f4__i_1)))=__f4__i_1) /* ?{} */);211 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f5__i_1)))=__f5__i_1) /* ?{} */);212 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f6__i_1)))=__f6__i_1) /* ?{} */);213 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f7__i_1)))=__f7__i_1) /* ?{} */);214 ((void)((* ((int *)(&(*___dst__P4sFdl_1).__f8__i_1)))=__f8__i_1) /* ?{} */);215 ((void)((* ((int **)(&(*___dst__P4sFdl_1).__f9__Pi_1)))=__f9__Pi_1) /* ?{} */);118 static inline void ___constructor__F_R4sFdli_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1){ 119 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 120 ((void)((*___dst__R4sFdl_1).__f2__i_1) /* ?{} */); 121 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 122 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 123 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 124 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 125 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 126 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 127 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 128 } 129 static inline void ___constructor__F_R4sFdlii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1){ 130 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 131 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 132 ((void)((*___dst__R4sFdl_1).__f3__i_1) /* ?{} */); 133 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 134 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 135 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 136 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 137 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 138 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 139 } 140 static inline void ___constructor__F_R4sFdliii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1){ 141 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 142 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 143 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 144 ((void)((*___dst__R4sFdl_1).__f4__i_1) /* ?{} */); 145 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 146 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 147 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 148 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 149 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 150 } 151 static inline void ___constructor__F_R4sFdliiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1){ 152 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 153 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 154 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 155 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 156 ((void)((*___dst__R4sFdl_1).__f5__i_1) /* ?{} */); 157 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 158 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 159 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 160 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 161 } 162 static inline void ___constructor__F_R4sFdliiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1){ 163 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 164 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 165 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 166 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 167 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 168 ((void)((*___dst__R4sFdl_1).__f6__i_1) /* ?{} */); 169 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 170 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 171 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 172 } 173 static inline void ___constructor__F_R4sFdliiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1){ 174 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 175 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 176 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 177 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 178 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 179 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 180 ((void)((*___dst__R4sFdl_1).__f7__i_1) /* ?{} */); 181 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 182 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 183 } 184 static inline void ___constructor__F_R4sFdliiiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1){ 185 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 186 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 187 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 188 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 189 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 190 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 191 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 192 ((void)((*___dst__R4sFdl_1).__f8__i_1) /* ?{} */); 193 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 194 } 195 static inline void ___constructor__F_R4sFdliiiiiiii_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1){ 196 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 197 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 198 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 199 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 200 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 201 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 202 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 203 ((void)((*___dst__R4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */); 204 ((void)((*___dst__R4sFdl_1).__f9__Pi_1) /* ?{} */); 205 } 206 static inline void ___constructor__F_R4sFdliiiiiiiiPi_autogen___1(struct Fdl *___dst__R4sFdl_1, int __f1__i_1, int __f2__i_1, int __f3__i_1, int __f4__i_1, int __f5__i_1, int __f6__i_1, int __f7__i_1, int __f8__i_1, int *__f9__Pi_1){ 207 ((void)((*___dst__R4sFdl_1).__f1__i_1=__f1__i_1) /* ?{} */); 208 ((void)((*___dst__R4sFdl_1).__f2__i_1=__f2__i_1) /* ?{} */); 209 ((void)((*___dst__R4sFdl_1).__f3__i_1=__f3__i_1) /* ?{} */); 210 ((void)((*___dst__R4sFdl_1).__f4__i_1=__f4__i_1) /* ?{} */); 211 ((void)((*___dst__R4sFdl_1).__f5__i_1=__f5__i_1) /* ?{} */); 212 ((void)((*___dst__R4sFdl_1).__f6__i_1=__f6__i_1) /* ?{} */); 213 ((void)((*___dst__R4sFdl_1).__f7__i_1=__f7__i_1) /* ?{} */); 214 ((void)((*___dst__R4sFdl_1).__f8__i_1=__f8__i_1) /* ?{} */); 215 ((void)((*___dst__R4sFdl_1).__f9__Pi_1=__f9__Pi_1) /* ?{} */); 216 216 } 217 217 __attribute__ ((unused)) int __f__Fi___1() asm ( "xyz" ); … … 288 288 int __i__i_2; 289 289 }; 290 inline void ___constructor__F_ P13s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2){291 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))) /* ?{} */);292 } 293 inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){294 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))=___src__13s__anonymous4_2.__i__i_2) /* ?{} */);295 } 296 inline void ___destructor__F_ P13s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2){297 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))) /* ^?{} */);298 } 299 inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){290 inline void ___constructor__F_R13s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2){ 291 ((void)((*___dst__R13s__anonymous4_2).__i__i_2) /* ?{} */); 292 } 293 inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){ 294 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2) /* ?{} */); 295 } 296 inline void ___destructor__F_R13s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2){ 297 ((void)((*___dst__R13s__anonymous4_2).__i__i_2) /* ^?{} */); 298 } 299 inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, struct __anonymous4 ___src__13s__anonymous4_2){ 300 300 struct __anonymous4 ___ret__13s__anonymous4_2; 301 ((void)((*___dst__ P13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2));302 ((void)___constructor__F_ P13s__anonymous413s__anonymous4_autogen___2((&___ret__13s__anonymous4_2), ___src__13s__anonymous4_2));301 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=___src__13s__anonymous4_2.__i__i_2)); 302 ((void)___constructor__F_R13s__anonymous413s__anonymous4_autogen___2((&___ret__13s__anonymous4_2), ___src__13s__anonymous4_2)); 303 303 return ((struct __anonymous4 )___ret__13s__anonymous4_2); 304 304 } 305 inline void ___constructor__F_ P13s__anonymous4i_autogen___2(struct __anonymous4 *___dst__P13s__anonymous4_2, int __i__i_2){306 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_2).__i__i_2)))=__i__i_2) /* ?{} */);305 inline void ___constructor__F_R13s__anonymous4i_autogen___2(struct __anonymous4 *___dst__R13s__anonymous4_2, int __i__i_2){ 306 ((void)((*___dst__R13s__anonymous4_2).__i__i_2=__i__i_2) /* ?{} */); 307 307 } 308 308 ((void)sizeof(struct __anonymous4 )); … … 310 310 __R__C13e__anonymous5_2, 311 311 }; 312 inline void ___constructor__F_ P13e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2){313 } 314 inline void ___constructor__F_ P13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){315 ((void)((*___dst__ P13e__anonymous5_2)=___src__13e__anonymous5_2));316 } 317 inline void ___destructor__F_ P13e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2){318 } 319 inline enum __anonymous5 ___operator_assign__F13e__anonymous5_ P13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__P13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){312 inline void ___constructor__F_R13e__anonymous5_intrinsic___2(__attribute__ ((unused)) enum __anonymous5 *___dst__R13e__anonymous5_2){ 313 } 314 inline void ___constructor__F_R13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__R13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){ 315 ((void)((*___dst__R13e__anonymous5_2)=___src__13e__anonymous5_2)); 316 } 317 inline void ___destructor__F_R13e__anonymous5_intrinsic___2(__attribute__ ((unused)) enum __anonymous5 *___dst__R13e__anonymous5_2){ 318 } 319 inline enum __anonymous5 ___operator_assign__F13e__anonymous5_R13e__anonymous513e__anonymous5_intrinsic___2(enum __anonymous5 *___dst__R13e__anonymous5_2, enum __anonymous5 ___src__13e__anonymous5_2){ 320 320 enum __anonymous5 ___ret__13e__anonymous5_2; 321 ((void)(___ret__13e__anonymous5_2=((*___dst__ P13e__anonymous5_2)=___src__13e__anonymous5_2)) /* ?{} */);321 ((void)(___ret__13e__anonymous5_2=((*___dst__R13e__anonymous5_2)=___src__13e__anonymous5_2)) /* ?{} */); 322 322 return ((enum __anonymous5 )___ret__13e__anonymous5_2); 323 323 } … … 337 337 __attribute__ ((unused,unused)) int (*__anonymous_object31)(); 338 338 }; 339 static inline void ___constructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1);340 static inline void ___constructor__F_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1);341 static inline void ___destructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1);342 static inline struct Vad ___operator_assign__F4sVad_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1);343 static inline void ___constructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1){344 } 345 static inline void ___constructor__F_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1){346 } 347 static inline void ___destructor__F_ P4sVad_autogen___1(struct Vad *___dst__P4sVad_1){348 } 349 static inline struct Vad ___operator_assign__F4sVad_ P4sVad4sVad_autogen___1(struct Vad *___dst__P4sVad_1, struct Vad ___src__4sVad_1){339 static inline void ___constructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1); 340 static inline void ___constructor__F_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1); 341 static inline void ___destructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1); 342 static inline struct Vad ___operator_assign__F4sVad_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1); 343 static inline void ___constructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1){ 344 } 345 static inline void ___constructor__F_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1){ 346 } 347 static inline void ___destructor__F_R4sVad_autogen___1(struct Vad *___dst__R4sVad_1){ 348 } 349 static inline struct Vad ___operator_assign__F4sVad_R4sVad4sVad_autogen___1(struct Vad *___dst__R4sVad_1, struct Vad ___src__4sVad_1){ 350 350 struct Vad ___ret__4sVad_1; 351 ((void)___constructor__F_ P4sVad4sVad_autogen___1((&___ret__4sVad_1), ___src__4sVad_1));351 ((void)___constructor__F_R4sVad4sVad_autogen___1((&___ret__4sVad_1), ___src__4sVad_1)); 352 352 return ((struct Vad )___ret__4sVad_1); 353 353 } -
src/tests/.expect/64/declarationSpecifier.txt
r135b431 r6b224a52 16 16 int __i__i_1; 17 17 }; 18 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);19 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);20 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1);21 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1);22 static inline void ___constructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){23 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))) /* ?{} */);24 } 25 static inline void ___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){26 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))=___src__13s__anonymous0_1.__i__i_1) /* ?{} */);27 } 28 static inline void ___destructor__F_ P13s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1){29 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))) /* ^?{} */);30 } 31 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_ P13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){18 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 19 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 20 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1); 21 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1); 22 static inline void ___constructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 23 ((void)((*___dst__R13s__anonymous0_1).__i__i_1) /* ?{} */); 24 } 25 static inline void ___constructor__F_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 26 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1) /* ?{} */); 27 } 28 static inline void ___destructor__F_R13s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1){ 29 ((void)((*___dst__R13s__anonymous0_1).__i__i_1) /* ^?{} */); 30 } 31 static inline struct __anonymous0 ___operator_assign__F13s__anonymous0_R13s__anonymous013s__anonymous0_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, struct __anonymous0 ___src__13s__anonymous0_1){ 32 32 struct __anonymous0 ___ret__13s__anonymous0_1; 33 ((void)((*___dst__ P13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1));34 ((void)___constructor__F_ P13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1));33 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=___src__13s__anonymous0_1.__i__i_1)); 34 ((void)___constructor__F_R13s__anonymous013s__anonymous0_autogen___1((&___ret__13s__anonymous0_1), ___src__13s__anonymous0_1)); 35 35 return ((struct __anonymous0 )___ret__13s__anonymous0_1); 36 36 } 37 static inline void ___constructor__F_ P13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__P13s__anonymous0_1, int __i__i_1){38 ((void)((* ((int *)(&(*___dst__P13s__anonymous0_1).__i__i_1)))=__i__i_1) /* ?{} */);37 static inline void ___constructor__F_R13s__anonymous0i_autogen___1(struct __anonymous0 *___dst__R13s__anonymous0_1, int __i__i_1){ 38 ((void)((*___dst__R13s__anonymous0_1).__i__i_1=__i__i_1) /* ?{} */); 39 39 } 40 40 volatile const struct __anonymous0 __x10__CV13s__anonymous0_1; … … 42 42 int __i__i_1; 43 43 }; 44 static inline void ___constructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1);45 static inline void ___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);46 static inline void ___destructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1);47 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1);48 static inline void ___constructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1){49 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))) /* ?{} */);50 } 51 static inline void ___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){52 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))=___src__13s__anonymous1_1.__i__i_1) /* ?{} */);53 } 54 static inline void ___destructor__F_ P13s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1){55 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))) /* ^?{} */);56 } 57 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_ P13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){44 static inline void ___constructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1); 45 static inline void ___constructor__F_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1); 46 static inline void ___destructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1); 47 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1); 48 static inline void ___constructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1){ 49 ((void)((*___dst__R13s__anonymous1_1).__i__i_1) /* ?{} */); 50 } 51 static inline void ___constructor__F_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){ 52 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1) /* ?{} */); 53 } 54 static inline void ___destructor__F_R13s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1){ 55 ((void)((*___dst__R13s__anonymous1_1).__i__i_1) /* ^?{} */); 56 } 57 static inline struct __anonymous1 ___operator_assign__F13s__anonymous1_R13s__anonymous113s__anonymous1_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, struct __anonymous1 ___src__13s__anonymous1_1){ 58 58 struct __anonymous1 ___ret__13s__anonymous1_1; 59 ((void)((*___dst__ P13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1));60 ((void)___constructor__F_ P13s__anonymous113s__anonymous1_autogen___1((&___ret__13s__anonymous1_1), ___src__13s__anonymous1_1));59 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=___src__13s__anonymous1_1.__i__i_1)); 60 ((void)___constructor__F_R13s__anonymous113s__anonymous1_autogen___1((&___ret__13s__anonymous1_1), ___src__13s__anonymous1_1)); 61 61 return ((struct __anonymous1 )___ret__13s__anonymous1_1); 62 62 } 63 static inline void ___constructor__F_ P13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__P13s__anonymous1_1, int __i__i_1){64 ((void)((* ((int *)(&(*___dst__P13s__anonymous1_1).__i__i_1)))=__i__i_1) /* ?{} */);63 static inline void ___constructor__F_R13s__anonymous1i_autogen___1(struct __anonymous1 *___dst__R13s__anonymous1_1, int __i__i_1){ 64 ((void)((*___dst__R13s__anonymous1_1).__i__i_1=__i__i_1) /* ?{} */); 65 65 } 66 66 volatile const struct __anonymous1 __x11__CV13s__anonymous1_1; … … 68 68 int __i__i_1; 69 69 }; 70 static inline void ___constructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1);71 static inline void ___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);72 static inline void ___destructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1);73 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1);74 static inline void ___constructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1){75 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))) /* ?{} */);76 } 77 static inline void ___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){78 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))=___src__13s__anonymous2_1.__i__i_1) /* ?{} */);79 } 80 static inline void ___destructor__F_ P13s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1){81 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))) /* ^?{} */);82 } 83 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_ P13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){70 static inline void ___constructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1); 71 static inline void ___constructor__F_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1); 72 static inline void ___destructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1); 73 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1); 74 static inline void ___constructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1){ 75 ((void)((*___dst__R13s__anonymous2_1).__i__i_1) /* ?{} */); 76 } 77 static inline void ___constructor__F_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){ 78 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1) /* ?{} */); 79 } 80 static inline void ___destructor__F_R13s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1){ 81 ((void)((*___dst__R13s__anonymous2_1).__i__i_1) /* ^?{} */); 82 } 83 static inline struct __anonymous2 ___operator_assign__F13s__anonymous2_R13s__anonymous213s__anonymous2_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, struct __anonymous2 ___src__13s__anonymous2_1){ 84 84 struct __anonymous2 ___ret__13s__anonymous2_1; 85 ((void)((*___dst__ P13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1));86 ((void)___constructor__F_ P13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), ___src__13s__anonymous2_1));85 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=___src__13s__anonymous2_1.__i__i_1)); 86 ((void)___constructor__F_R13s__anonymous213s__anonymous2_autogen___1((&___ret__13s__anonymous2_1), ___src__13s__anonymous2_1)); 87 87 return ((struct __anonymous2 )___ret__13s__anonymous2_1); 88 88 } 89 static inline void ___constructor__F_ P13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__P13s__anonymous2_1, int __i__i_1){90 ((void)((* ((int *)(&(*___dst__P13s__anonymous2_1).__i__i_1)))=__i__i_1) /* ?{} */);89 static inline void ___constructor__F_R13s__anonymous2i_autogen___1(struct __anonymous2 *___dst__R13s__anonymous2_1, int __i__i_1){ 90 ((void)((*___dst__R13s__anonymous2_1).__i__i_1=__i__i_1) /* ?{} */); 91 91 } 92 92 volatile const struct __anonymous2 __x12__CV13s__anonymous2_1; … … 94 94 int __i__i_1; 95 95 }; 96 static inline void ___constructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1);97 static inline void ___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);98 static inline void ___destructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1);99 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1);100 static inline void ___constructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1){101 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))) /* ?{} */);102 } 103 static inline void ___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){104 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))=___src__13s__anonymous3_1.__i__i_1) /* ?{} */);105 } 106 static inline void ___destructor__F_ P13s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1){107 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))) /* ^?{} */);108 } 109 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_ P13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){96 static inline void ___constructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1); 97 static inline void ___constructor__F_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1); 98 static inline void ___destructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1); 99 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1); 100 static inline void ___constructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1){ 101 ((void)((*___dst__R13s__anonymous3_1).__i__i_1) /* ?{} */); 102 } 103 static inline void ___constructor__F_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){ 104 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1) /* ?{} */); 105 } 106 static inline void ___destructor__F_R13s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1){ 107 ((void)((*___dst__R13s__anonymous3_1).__i__i_1) /* ^?{} */); 108 } 109 static inline struct __anonymous3 ___operator_assign__F13s__anonymous3_R13s__anonymous313s__anonymous3_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, struct __anonymous3 ___src__13s__anonymous3_1){ 110 110 struct __anonymous3 ___ret__13s__anonymous3_1; 111 ((void)((*___dst__ P13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1));112 ((void)___constructor__F_ P13s__anonymous313s__anonymous3_autogen___1((&___ret__13s__anonymous3_1), ___src__13s__anonymous3_1));111 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=___src__13s__anonymous3_1.__i__i_1)); 112 ((void)___constructor__F_R13s__anonymous313s__anonymous3_autogen___1((&___ret__13s__anonymous3_1), ___src__13s__anonymous3_1)); 113 113 return ((struct __anonymous3 )___ret__13s__anonymous3_1); 114 114 } 115 static inline void ___constructor__F_ P13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__P13s__anonymous3_1, int __i__i_1){116 ((void)((* ((int *)(&(*___dst__P13s__anonymous3_1).__i__i_1)))=__i__i_1) /* ?{} */);115 static inline void ___constructor__F_R13s__anonymous3i_autogen___1(struct __anonymous3 *___dst__R13s__anonymous3_1, int __i__i_1){ 116 ((void)((*___dst__R13s__anonymous3_1).__i__i_1=__i__i_1) /* ?{} */); 117 117 } 118 118 static volatile const struct __anonymous3 __x13__CV13s__anonymous3_1; … … 120 120 int __i__i_1; 121 121 }; 122 static inline void ___constructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1);123 static inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);124 static inline void ___destructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1);125 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1);126 static inline void ___constructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1){127 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))) /* ?{} */);128 } 129 static inline void ___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){130 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))=___src__13s__anonymous4_1.__i__i_1) /* ?{} */);131 } 132 static inline void ___destructor__F_ P13s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1){133 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))) /* ^?{} */);134 } 135 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_ P13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){122 static inline void ___constructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1); 123 static inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1); 124 static inline void ___destructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1); 125 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1); 126 static inline void ___constructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1){ 127 ((void)((*___dst__R13s__anonymous4_1).__i__i_1) /* ?{} */); 128 } 129 static inline void ___constructor__F_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){ 130 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1) /* ?{} */); 131 } 132 static inline void ___destructor__F_R13s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1){ 133 ((void)((*___dst__R13s__anonymous4_1).__i__i_1) /* ^?{} */); 134 } 135 static inline struct __anonymous4 ___operator_assign__F13s__anonymous4_R13s__anonymous413s__anonymous4_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, struct __anonymous4 ___src__13s__anonymous4_1){ 136 136 struct __anonymous4 ___ret__13s__anonymous4_1; 137 ((void)((*___dst__ P13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1));138 ((void)___constructor__F_ P13s__anonymous413s__anonymous4_autogen___1((&___ret__13s__anonymous4_1), ___src__13s__anonymous4_1));137 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=___src__13s__anonymous4_1.__i__i_1)); 138 ((void)___constructor__F_R13s__anonymous413s__anonymous4_autogen___1((&___ret__13s__anonymous4_1), ___src__13s__anonymous4_1)); 139 139 return ((struct __anonymous4 )___ret__13s__anonymous4_1); 140 140 } 141 static inline void ___constructor__F_ P13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__P13s__anonymous4_1, int __i__i_1){142 ((void)((* ((int *)(&(*___dst__P13s__anonymous4_1).__i__i_1)))=__i__i_1) /* ?{} */);141 static inline void ___constructor__F_R13s__anonymous4i_autogen___1(struct __anonymous4 *___dst__R13s__anonymous4_1, int __i__i_1){ 142 ((void)((*___dst__R13s__anonymous4_1).__i__i_1=__i__i_1) /* ?{} */); 143 143 } 144 144 static volatile const struct __anonymous4 __x14__CV13s__anonymous4_1; … … 146 146 int __i__i_1; 147 147 }; 148 static inline void ___constructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1);149 static inline void ___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);150 static inline void ___destructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1);151 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1);152 static inline void ___constructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1){153 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))) /* ?{} */);154 } 155 static inline void ___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){156 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))=___src__13s__anonymous5_1.__i__i_1) /* ?{} */);157 } 158 static inline void ___destructor__F_ P13s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1){159 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))) /* ^?{} */);160 } 161 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_ P13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){148 static inline void ___constructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1); 149 static inline void ___constructor__F_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1); 150 static inline void ___destructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1); 151 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1); 152 static inline void ___constructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1){ 153 ((void)((*___dst__R13s__anonymous5_1).__i__i_1) /* ?{} */); 154 } 155 static inline void ___constructor__F_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){ 156 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1) /* ?{} */); 157 } 158 static inline void ___destructor__F_R13s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1){ 159 ((void)((*___dst__R13s__anonymous5_1).__i__i_1) /* ^?{} */); 160 } 161 static inline struct __anonymous5 ___operator_assign__F13s__anonymous5_R13s__anonymous513s__anonymous5_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, struct __anonymous5 ___src__13s__anonymous5_1){ 162 162 struct __anonymous5 ___ret__13s__anonymous5_1; 163 ((void)((*___dst__ P13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1));164 ((void)___constructor__F_ P13s__anonymous513s__anonymous5_autogen___1((&___ret__13s__anonymous5_1), ___src__13s__anonymous5_1));163 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=___src__13s__anonymous5_1.__i__i_1)); 164 ((void)___constructor__F_R13s__anonymous513s__anonymous5_autogen___1((&___ret__13s__anonymous5_1), ___src__13s__anonymous5_1)); 165 165 return ((struct __anonymous5 )___ret__13s__anonymous5_1); 166 166 } 167 static inline void ___constructor__F_ P13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__P13s__anonymous5_1, int __i__i_1){168 ((void)((* ((int *)(&(*___dst__P13s__anonymous5_1).__i__i_1)))=__i__i_1) /* ?{} */);167 static inline void ___constructor__F_R13s__anonymous5i_autogen___1(struct __anonymous5 *___dst__R13s__anonymous5_1, int __i__i_1){ 168 ((void)((*___dst__R13s__anonymous5_1).__i__i_1=__i__i_1) /* ?{} */); 169 169 } 170 170 static volatile const struct __anonymous5 __x15__CV13s__anonymous5_1; … … 172 172 int __i__i_1; 173 173 }; 174 static inline void ___constructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1);175 static inline void ___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);176 static inline void ___destructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1);177 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1);178 static inline void ___constructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1){179 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))) /* ?{} */);180 } 181 static inline void ___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){182 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))=___src__13s__anonymous6_1.__i__i_1) /* ?{} */);183 } 184 static inline void ___destructor__F_ P13s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1){185 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))) /* ^?{} */);186 } 187 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_ P13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){174 static inline void ___constructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1); 175 static inline void ___constructor__F_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1); 176 static inline void ___destructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1); 177 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1); 178 static inline void ___constructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1){ 179 ((void)((*___dst__R13s__anonymous6_1).__i__i_1) /* ?{} */); 180 } 181 static inline void ___constructor__F_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){ 182 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1) /* ?{} */); 183 } 184 static inline void ___destructor__F_R13s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1){ 185 ((void)((*___dst__R13s__anonymous6_1).__i__i_1) /* ^?{} */); 186 } 187 static inline struct __anonymous6 ___operator_assign__F13s__anonymous6_R13s__anonymous613s__anonymous6_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, struct __anonymous6 ___src__13s__anonymous6_1){ 188 188 struct __anonymous6 ___ret__13s__anonymous6_1; 189 ((void)((*___dst__ P13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1));190 ((void)___constructor__F_ P13s__anonymous613s__anonymous6_autogen___1((&___ret__13s__anonymous6_1), ___src__13s__anonymous6_1));189 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=___src__13s__anonymous6_1.__i__i_1)); 190 ((void)___constructor__F_R13s__anonymous613s__anonymous6_autogen___1((&___ret__13s__anonymous6_1), ___src__13s__anonymous6_1)); 191 191 return ((struct __anonymous6 )___ret__13s__anonymous6_1); 192 192 } 193 static inline void ___constructor__F_ P13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__P13s__anonymous6_1, int __i__i_1){194 ((void)((* ((int *)(&(*___dst__P13s__anonymous6_1).__i__i_1)))=__i__i_1) /* ?{} */);193 static inline void ___constructor__F_R13s__anonymous6i_autogen___1(struct __anonymous6 *___dst__R13s__anonymous6_1, int __i__i_1){ 194 ((void)((*___dst__R13s__anonymous6_1).__i__i_1=__i__i_1) /* ?{} */); 195 195 } 196 196 static volatile const struct __anonymous6 __x16__CV13s__anonymous6_1; … … 198 198 int __i__i_1; 199 199 }; 200 static inline void ___constructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1);201 static inline void ___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);202 static inline void ___destructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1);203 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1);204 static inline void ___constructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1){205 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))) /* ?{} */);206 } 207 static inline void ___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){208 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))=___src__13s__anonymous7_1.__i__i_1) /* ?{} */);209 } 210 static inline void ___destructor__F_ P13s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1){211 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))) /* ^?{} */);212 } 213 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_ P13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){200 static inline void ___constructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1); 201 static inline void ___constructor__F_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1); 202 static inline void ___destructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1); 203 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1); 204 static inline void ___constructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1){ 205 ((void)((*___dst__R13s__anonymous7_1).__i__i_1) /* ?{} */); 206 } 207 static inline void ___constructor__F_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){ 208 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1) /* ?{} */); 209 } 210 static inline void ___destructor__F_R13s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1){ 211 ((void)((*___dst__R13s__anonymous7_1).__i__i_1) /* ^?{} */); 212 } 213 static inline struct __anonymous7 ___operator_assign__F13s__anonymous7_R13s__anonymous713s__anonymous7_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, struct __anonymous7 ___src__13s__anonymous7_1){ 214 214 struct __anonymous7 ___ret__13s__anonymous7_1; 215 ((void)((*___dst__ P13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1));216 ((void)___constructor__F_ P13s__anonymous713s__anonymous7_autogen___1((&___ret__13s__anonymous7_1), ___src__13s__anonymous7_1));215 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=___src__13s__anonymous7_1.__i__i_1)); 216 ((void)___constructor__F_R13s__anonymous713s__anonymous7_autogen___1((&___ret__13s__anonymous7_1), ___src__13s__anonymous7_1)); 217 217 return ((struct __anonymous7 )___ret__13s__anonymous7_1); 218 218 } 219 static inline void ___constructor__F_ P13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__P13s__anonymous7_1, int __i__i_1){220 ((void)((* ((int *)(&(*___dst__P13s__anonymous7_1).__i__i_1)))=__i__i_1) /* ?{} */);219 static inline void ___constructor__F_R13s__anonymous7i_autogen___1(struct __anonymous7 *___dst__R13s__anonymous7_1, int __i__i_1){ 220 ((void)((*___dst__R13s__anonymous7_1).__i__i_1=__i__i_1) /* ?{} */); 221 221 } 222 222 static volatile const struct __anonymous7 __x17__CV13s__anonymous7_1; … … 232 232 short __i__s_1; 233 233 }; 234 static inline void ___constructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1);235 static inline void ___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);236 static inline void ___destructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1);237 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1);238 static inline void ___constructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1){239 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))) /* ?{} */);240 } 241 static inline void ___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){242 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))=___src__13s__anonymous8_1.__i__s_1) /* ?{} */);243 } 244 static inline void ___destructor__F_ P13s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1){245 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))) /* ^?{} */);246 } 247 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_ P13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){234 static inline void ___constructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1); 235 static inline void ___constructor__F_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1); 236 static inline void ___destructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1); 237 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1); 238 static inline void ___constructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1){ 239 ((void)((*___dst__R13s__anonymous8_1).__i__s_1) /* ?{} */); 240 } 241 static inline void ___constructor__F_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){ 242 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1) /* ?{} */); 243 } 244 static inline void ___destructor__F_R13s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1){ 245 ((void)((*___dst__R13s__anonymous8_1).__i__s_1) /* ^?{} */); 246 } 247 static inline struct __anonymous8 ___operator_assign__F13s__anonymous8_R13s__anonymous813s__anonymous8_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, struct __anonymous8 ___src__13s__anonymous8_1){ 248 248 struct __anonymous8 ___ret__13s__anonymous8_1; 249 ((void)((*___dst__ P13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1));250 ((void)___constructor__F_ P13s__anonymous813s__anonymous8_autogen___1((&___ret__13s__anonymous8_1), ___src__13s__anonymous8_1));249 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=___src__13s__anonymous8_1.__i__s_1)); 250 ((void)___constructor__F_R13s__anonymous813s__anonymous8_autogen___1((&___ret__13s__anonymous8_1), ___src__13s__anonymous8_1)); 251 251 return ((struct __anonymous8 )___ret__13s__anonymous8_1); 252 252 } 253 static inline void ___constructor__F_ P13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__P13s__anonymous8_1, short __i__s_1){254 ((void)((* ((short *)(&(*___dst__P13s__anonymous8_1).__i__s_1)))=__i__s_1) /* ?{} */);253 static inline void ___constructor__F_R13s__anonymous8s_autogen___1(struct __anonymous8 *___dst__R13s__anonymous8_1, short __i__s_1){ 254 ((void)((*___dst__R13s__anonymous8_1).__i__s_1=__i__s_1) /* ?{} */); 255 255 } 256 256 volatile const struct __anonymous8 __x29__CV13s__anonymous8_1; … … 258 258 short __i__s_1; 259 259 }; 260 static inline void ___constructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1);261 static inline void ___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);262 static inline void ___destructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1);263 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1);264 static inline void ___constructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1){265 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))) /* ?{} */);266 } 267 static inline void ___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){268 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))=___src__13s__anonymous9_1.__i__s_1) /* ?{} */);269 } 270 static inline void ___destructor__F_ P13s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1){271 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))) /* ^?{} */);272 } 273 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_ P13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){260 static inline void ___constructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1); 261 static inline void ___constructor__F_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1); 262 static inline void ___destructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1); 263 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1); 264 static inline void ___constructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1){ 265 ((void)((*___dst__R13s__anonymous9_1).__i__s_1) /* ?{} */); 266 } 267 static inline void ___constructor__F_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){ 268 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1) /* ?{} */); 269 } 270 static inline void ___destructor__F_R13s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1){ 271 ((void)((*___dst__R13s__anonymous9_1).__i__s_1) /* ^?{} */); 272 } 273 static inline struct __anonymous9 ___operator_assign__F13s__anonymous9_R13s__anonymous913s__anonymous9_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, struct __anonymous9 ___src__13s__anonymous9_1){ 274 274 struct __anonymous9 ___ret__13s__anonymous9_1; 275 ((void)((*___dst__ P13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1));276 ((void)___constructor__F_ P13s__anonymous913s__anonymous9_autogen___1((&___ret__13s__anonymous9_1), ___src__13s__anonymous9_1));275 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=___src__13s__anonymous9_1.__i__s_1)); 276 ((void)___constructor__F_R13s__anonymous913s__anonymous9_autogen___1((&___ret__13s__anonymous9_1), ___src__13s__anonymous9_1)); 277 277 return ((struct __anonymous9 )___ret__13s__anonymous9_1); 278 278 } 279 static inline void ___constructor__F_ P13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__P13s__anonymous9_1, short __i__s_1){280 ((void)((* ((short *)(&(*___dst__P13s__anonymous9_1).__i__s_1)))=__i__s_1) /* ?{} */);279 static inline void ___constructor__F_R13s__anonymous9s_autogen___1(struct __anonymous9 *___dst__R13s__anonymous9_1, short __i__s_1){ 280 ((void)((*___dst__R13s__anonymous9_1).__i__s_1=__i__s_1) /* ?{} */); 281 281 } 282 282 volatile const struct __anonymous9 __x30__CV13s__anonymous9_1; … … 284 284 short __i__s_1; 285 285 }; 286 static inline void ___constructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1);287 static inline void ___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);288 static inline void ___destructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1);289 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1);290 static inline void ___constructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1){291 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))) /* ?{} */);292 } 293 static inline void ___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){294 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))=___src__14s__anonymous10_1.__i__s_1) /* ?{} */);295 } 296 static inline void ___destructor__F_ P14s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1){297 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))) /* ^?{} */);298 } 299 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_ P14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){286 static inline void ___constructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1); 287 static inline void ___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1); 288 static inline void ___destructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1); 289 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1); 290 static inline void ___constructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1){ 291 ((void)((*___dst__R14s__anonymous10_1).__i__s_1) /* ?{} */); 292 } 293 static inline void ___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){ 294 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1) /* ?{} */); 295 } 296 static inline void ___destructor__F_R14s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1){ 297 ((void)((*___dst__R14s__anonymous10_1).__i__s_1) /* ^?{} */); 298 } 299 static inline struct __anonymous10 ___operator_assign__F14s__anonymous10_R14s__anonymous1014s__anonymous10_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, struct __anonymous10 ___src__14s__anonymous10_1){ 300 300 struct __anonymous10 ___ret__14s__anonymous10_1; 301 ((void)((*___dst__ P14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1));302 ((void)___constructor__F_ P14s__anonymous1014s__anonymous10_autogen___1((&___ret__14s__anonymous10_1), ___src__14s__anonymous10_1));301 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=___src__14s__anonymous10_1.__i__s_1)); 302 ((void)___constructor__F_R14s__anonymous1014s__anonymous10_autogen___1((&___ret__14s__anonymous10_1), ___src__14s__anonymous10_1)); 303 303 return ((struct __anonymous10 )___ret__14s__anonymous10_1); 304 304 } 305 static inline void ___constructor__F_ P14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__P14s__anonymous10_1, short __i__s_1){306 ((void)((* ((short *)(&(*___dst__P14s__anonymous10_1).__i__s_1)))=__i__s_1) /* ?{} */);305 static inline void ___constructor__F_R14s__anonymous10s_autogen___1(struct __anonymous10 *___dst__R14s__anonymous10_1, short __i__s_1){ 306 ((void)((*___dst__R14s__anonymous10_1).__i__s_1=__i__s_1) /* ?{} */); 307 307 } 308 308 volatile const struct __anonymous10 __x31__CV14s__anonymous10_1; … … 310 310 short __i__s_1; 311 311 }; 312 static inline void ___constructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1);313 static inline void ___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);314 static inline void ___destructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1);315 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1);316 static inline void ___constructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1){317 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))) /* ?{} */);318 } 319 static inline void ___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){320 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))=___src__14s__anonymous11_1.__i__s_1) /* ?{} */);321 } 322 static inline void ___destructor__F_ P14s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1){323 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))) /* ^?{} */);324 } 325 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_ P14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){312 static inline void ___constructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1); 313 static inline void ___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1); 314 static inline void ___destructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1); 315 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1); 316 static inline void ___constructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1){ 317 ((void)((*___dst__R14s__anonymous11_1).__i__s_1) /* ?{} */); 318 } 319 static inline void ___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){ 320 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1) /* ?{} */); 321 } 322 static inline void ___destructor__F_R14s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1){ 323 ((void)((*___dst__R14s__anonymous11_1).__i__s_1) /* ^?{} */); 324 } 325 static inline struct __anonymous11 ___operator_assign__F14s__anonymous11_R14s__anonymous1114s__anonymous11_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, struct __anonymous11 ___src__14s__anonymous11_1){ 326 326 struct __anonymous11 ___ret__14s__anonymous11_1; 327 ((void)((*___dst__ P14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1));328 ((void)___constructor__F_ P14s__anonymous1114s__anonymous11_autogen___1((&___ret__14s__anonymous11_1), ___src__14s__anonymous11_1));327 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=___src__14s__anonymous11_1.__i__s_1)); 328 ((void)___constructor__F_R14s__anonymous1114s__anonymous11_autogen___1((&___ret__14s__anonymous11_1), ___src__14s__anonymous11_1)); 329 329 return ((struct __anonymous11 )___ret__14s__anonymous11_1); 330 330 } 331 static inline void ___constructor__F_ P14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__P14s__anonymous11_1, short __i__s_1){332 ((void)((* ((short *)(&(*___dst__P14s__anonymous11_1).__i__s_1)))=__i__s_1) /* ?{} */);331 static inline void ___constructor__F_R14s__anonymous11s_autogen___1(struct __anonymous11 *___dst__R14s__anonymous11_1, short __i__s_1){ 332 ((void)((*___dst__R14s__anonymous11_1).__i__s_1=__i__s_1) /* ?{} */); 333 333 } 334 334 static volatile const struct __anonymous11 __x32__CV14s__anonymous11_1; … … 336 336 short __i__s_1; 337 337 }; 338 static inline void ___constructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1);339 static inline void ___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);340 static inline void ___destructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1);341 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1);342 static inline void ___constructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1){343 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))) /* ?{} */);344 } 345 static inline void ___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){346 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))=___src__14s__anonymous12_1.__i__s_1) /* ?{} */);347 } 348 static inline void ___destructor__F_ P14s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1){349 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))) /* ^?{} */);350 } 351 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_ P14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){338 static inline void ___constructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1); 339 static inline void ___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1); 340 static inline void ___destructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1); 341 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1); 342 static inline void ___constructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1){ 343 ((void)((*___dst__R14s__anonymous12_1).__i__s_1) /* ?{} */); 344 } 345 static inline void ___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){ 346 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1) /* ?{} */); 347 } 348 static inline void ___destructor__F_R14s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1){ 349 ((void)((*___dst__R14s__anonymous12_1).__i__s_1) /* ^?{} */); 350 } 351 static inline struct __anonymous12 ___operator_assign__F14s__anonymous12_R14s__anonymous1214s__anonymous12_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, struct __anonymous12 ___src__14s__anonymous12_1){ 352 352 struct __anonymous12 ___ret__14s__anonymous12_1; 353 ((void)((*___dst__ P14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1));354 ((void)___constructor__F_ P14s__anonymous1214s__anonymous12_autogen___1((&___ret__14s__anonymous12_1), ___src__14s__anonymous12_1));353 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=___src__14s__anonymous12_1.__i__s_1)); 354 ((void)___constructor__F_R14s__anonymous1214s__anonymous12_autogen___1((&___ret__14s__anonymous12_1), ___src__14s__anonymous12_1)); 355 355 return ((struct __anonymous12 )___ret__14s__anonymous12_1); 356 356 } 357 static inline void ___constructor__F_ P14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__P14s__anonymous12_1, short __i__s_1){358 ((void)((* ((short *)(&(*___dst__P14s__anonymous12_1).__i__s_1)))=__i__s_1) /* ?{} */);357 static inline void ___constructor__F_R14s__anonymous12s_autogen___1(struct __anonymous12 *___dst__R14s__anonymous12_1, short __i__s_1){ 358 ((void)((*___dst__R14s__anonymous12_1).__i__s_1=__i__s_1) /* ?{} */); 359 359 } 360 360 static volatile const struct __anonymous12 __x33__CV14s__anonymous12_1; … … 362 362 short __i__s_1; 363 363 }; 364 static inline void ___constructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1);365 static inline void ___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);366 static inline void ___destructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1);367 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1);368 static inline void ___constructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1){369 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))) /* ?{} */);370 } 371 static inline void ___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){372 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))=___src__14s__anonymous13_1.__i__s_1) /* ?{} */);373 } 374 static inline void ___destructor__F_ P14s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1){375 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))) /* ^?{} */);376 } 377 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_ P14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){364 static inline void ___constructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1); 365 static inline void ___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1); 366 static inline void ___destructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1); 367 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1); 368 static inline void ___constructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1){ 369 ((void)((*___dst__R14s__anonymous13_1).__i__s_1) /* ?{} */); 370 } 371 static inline void ___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){ 372 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1) /* ?{} */); 373 } 374 static inline void ___destructor__F_R14s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1){ 375 ((void)((*___dst__R14s__anonymous13_1).__i__s_1) /* ^?{} */); 376 } 377 static inline struct __anonymous13 ___operator_assign__F14s__anonymous13_R14s__anonymous1314s__anonymous13_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, struct __anonymous13 ___src__14s__anonymous13_1){ 378 378 struct __anonymous13 ___ret__14s__anonymous13_1; 379 ((void)((*___dst__ P14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1));380 ((void)___constructor__F_ P14s__anonymous1314s__anonymous13_autogen___1((&___ret__14s__anonymous13_1), ___src__14s__anonymous13_1));379 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=___src__14s__anonymous13_1.__i__s_1)); 380 ((void)___constructor__F_R14s__anonymous1314s__anonymous13_autogen___1((&___ret__14s__anonymous13_1), ___src__14s__anonymous13_1)); 381 381 return ((struct __anonymous13 )___ret__14s__anonymous13_1); 382 382 } 383 static inline void ___constructor__F_ P14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__P14s__anonymous13_1, short __i__s_1){384 ((void)((* ((short *)(&(*___dst__P14s__anonymous13_1).__i__s_1)))=__i__s_1) /* ?{} */);383 static inline void ___constructor__F_R14s__anonymous13s_autogen___1(struct __anonymous13 *___dst__R14s__anonymous13_1, short __i__s_1){ 384 ((void)((*___dst__R14s__anonymous13_1).__i__s_1=__i__s_1) /* ?{} */); 385 385 } 386 386 static volatile const struct __anonymous13 __x34__CV14s__anonymous13_1; … … 388 388 short __i__s_1; 389 389 }; 390 static inline void ___constructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1);391 static inline void ___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);392 static inline void ___destructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1);393 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1);394 static inline void ___constructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1){395 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))) /* ?{} */);396 } 397 static inline void ___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){398 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))=___src__14s__anonymous14_1.__i__s_1) /* ?{} */);399 } 400 static inline void ___destructor__F_ P14s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1){401 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))) /* ^?{} */);402 } 403 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_ P14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){390 static inline void ___constructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1); 391 static inline void ___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1); 392 static inline void ___destructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1); 393 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1); 394 static inline void ___constructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1){ 395 ((void)((*___dst__R14s__anonymous14_1).__i__s_1) /* ?{} */); 396 } 397 static inline void ___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){ 398 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1) /* ?{} */); 399 } 400 static inline void ___destructor__F_R14s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1){ 401 ((void)((*___dst__R14s__anonymous14_1).__i__s_1) /* ^?{} */); 402 } 403 static inline struct __anonymous14 ___operator_assign__F14s__anonymous14_R14s__anonymous1414s__anonymous14_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, struct __anonymous14 ___src__14s__anonymous14_1){ 404 404 struct __anonymous14 ___ret__14s__anonymous14_1; 405 ((void)((*___dst__ P14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1));406 ((void)___constructor__F_ P14s__anonymous1414s__anonymous14_autogen___1((&___ret__14s__anonymous14_1), ___src__14s__anonymous14_1));405 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=___src__14s__anonymous14_1.__i__s_1)); 406 ((void)___constructor__F_R14s__anonymous1414s__anonymous14_autogen___1((&___ret__14s__anonymous14_1), ___src__14s__anonymous14_1)); 407 407 return ((struct __anonymous14 )___ret__14s__anonymous14_1); 408 408 } 409 static inline void ___constructor__F_ P14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__P14s__anonymous14_1, short __i__s_1){410 ((void)((* ((short *)(&(*___dst__P14s__anonymous14_1).__i__s_1)))=__i__s_1) /* ?{} */);409 static inline void ___constructor__F_R14s__anonymous14s_autogen___1(struct __anonymous14 *___dst__R14s__anonymous14_1, short __i__s_1){ 410 ((void)((*___dst__R14s__anonymous14_1).__i__s_1=__i__s_1) /* ?{} */); 411 411 } 412 412 static volatile const struct __anonymous14 __x35__CV14s__anonymous14_1; … … 414 414 short __i__s_1; 415 415 }; 416 static inline void ___constructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1);417 static inline void ___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);418 static inline void ___destructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1);419 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1);420 static inline void ___constructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1){421 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))) /* ?{} */);422 } 423 static inline void ___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){424 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))=___src__14s__anonymous15_1.__i__s_1) /* ?{} */);425 } 426 static inline void ___destructor__F_ P14s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1){427 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))) /* ^?{} */);428 } 429 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_ P14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){416 static inline void ___constructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1); 417 static inline void ___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1); 418 static inline void ___destructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1); 419 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1); 420 static inline void ___constructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1){ 421 ((void)((*___dst__R14s__anonymous15_1).__i__s_1) /* ?{} */); 422 } 423 static inline void ___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){ 424 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1) /* ?{} */); 425 } 426 static inline void ___destructor__F_R14s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1){ 427 ((void)((*___dst__R14s__anonymous15_1).__i__s_1) /* ^?{} */); 428 } 429 static inline struct __anonymous15 ___operator_assign__F14s__anonymous15_R14s__anonymous1514s__anonymous15_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, struct __anonymous15 ___src__14s__anonymous15_1){ 430 430 struct __anonymous15 ___ret__14s__anonymous15_1; 431 ((void)((*___dst__ P14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1));432 ((void)___constructor__F_ P14s__anonymous1514s__anonymous15_autogen___1((&___ret__14s__anonymous15_1), ___src__14s__anonymous15_1));431 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=___src__14s__anonymous15_1.__i__s_1)); 432 ((void)___constructor__F_R14s__anonymous1514s__anonymous15_autogen___1((&___ret__14s__anonymous15_1), ___src__14s__anonymous15_1)); 433 433 return ((struct __anonymous15 )___ret__14s__anonymous15_1); 434 434 } 435 static inline void ___constructor__F_ P14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__P14s__anonymous15_1, short __i__s_1){436 ((void)((* ((short *)(&(*___dst__P14s__anonymous15_1).__i__s_1)))=__i__s_1) /* ?{} */);435 static inline void ___constructor__F_R14s__anonymous15s_autogen___1(struct __anonymous15 *___dst__R14s__anonymous15_1, short __i__s_1){ 436 ((void)((*___dst__R14s__anonymous15_1).__i__s_1=__i__s_1) /* ?{} */); 437 437 } 438 438 static volatile const struct __anonymous15 __x36__CV14s__anonymous15_1; … … 456 456 int __i__i_1; 457 457 }; 458 static inline void ___constructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1);459 static inline void ___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);460 static inline void ___destructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1);461 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1);462 static inline void ___constructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1){463 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))) /* ?{} */);464 } 465 static inline void ___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){466 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))=___src__14s__anonymous16_1.__i__i_1) /* ?{} */);467 } 468 static inline void ___destructor__F_ P14s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1){469 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))) /* ^?{} */);470 } 471 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_ P14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){458 static inline void ___constructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1); 459 static inline void ___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1); 460 static inline void ___destructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1); 461 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1); 462 static inline void ___constructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1){ 463 ((void)((*___dst__R14s__anonymous16_1).__i__i_1) /* ?{} */); 464 } 465 static inline void ___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){ 466 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1) /* ?{} */); 467 } 468 static inline void ___destructor__F_R14s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1){ 469 ((void)((*___dst__R14s__anonymous16_1).__i__i_1) /* ^?{} */); 470 } 471 static inline struct __anonymous16 ___operator_assign__F14s__anonymous16_R14s__anonymous1614s__anonymous16_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, struct __anonymous16 ___src__14s__anonymous16_1){ 472 472 struct __anonymous16 ___ret__14s__anonymous16_1; 473 ((void)((*___dst__ P14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1));474 ((void)___constructor__F_ P14s__anonymous1614s__anonymous16_autogen___1((&___ret__14s__anonymous16_1), ___src__14s__anonymous16_1));473 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=___src__14s__anonymous16_1.__i__i_1)); 474 ((void)___constructor__F_R14s__anonymous1614s__anonymous16_autogen___1((&___ret__14s__anonymous16_1), ___src__14s__anonymous16_1)); 475 475 return ((struct __anonymous16 )___ret__14s__anonymous16_1); 476 476 } 477 static inline void ___constructor__F_ P14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__P14s__anonymous16_1, int __i__i_1){478 ((void)((* ((int *)(&(*___dst__P14s__anonymous16_1).__i__i_1)))=__i__i_1) /* ?{} */);477 static inline void ___constructor__F_R14s__anonymous16i_autogen___1(struct __anonymous16 *___dst__R14s__anonymous16_1, int __i__i_1){ 478 ((void)((*___dst__R14s__anonymous16_1).__i__i_1=__i__i_1) /* ?{} */); 479 479 } 480 480 static inline volatile const struct __anonymous16 __f31__FCV14s__anonymous16___1(); … … 482 482 int __i__i_1; 483 483 }; 484 static inline void ___constructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1);485 static inline void ___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);486 static inline void ___destructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1);487 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1);488 static inline void ___constructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1){489 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))) /* ?{} */);490 } 491 static inline void ___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){492 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))=___src__14s__anonymous17_1.__i__i_1) /* ?{} */);493 } 494 static inline void ___destructor__F_ P14s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1){495 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))) /* ^?{} */);496 } 497 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_ P14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){484 static inline void ___constructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1); 485 static inline void ___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1); 486 static inline void ___destructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1); 487 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1); 488 static inline void ___constructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1){ 489 ((void)((*___dst__R14s__anonymous17_1).__i__i_1) /* ?{} */); 490 } 491 static inline void ___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){ 492 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1) /* ?{} */); 493 } 494 static inline void ___destructor__F_R14s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1){ 495 ((void)((*___dst__R14s__anonymous17_1).__i__i_1) /* ^?{} */); 496 } 497 static inline struct __anonymous17 ___operator_assign__F14s__anonymous17_R14s__anonymous1714s__anonymous17_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, struct __anonymous17 ___src__14s__anonymous17_1){ 498 498 struct __anonymous17 ___ret__14s__anonymous17_1; 499 ((void)((*___dst__ P14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1));500 ((void)___constructor__F_ P14s__anonymous1714s__anonymous17_autogen___1((&___ret__14s__anonymous17_1), ___src__14s__anonymous17_1));499 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=___src__14s__anonymous17_1.__i__i_1)); 500 ((void)___constructor__F_R14s__anonymous1714s__anonymous17_autogen___1((&___ret__14s__anonymous17_1), ___src__14s__anonymous17_1)); 501 501 return ((struct __anonymous17 )___ret__14s__anonymous17_1); 502 502 } 503 static inline void ___constructor__F_ P14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__P14s__anonymous17_1, int __i__i_1){504 ((void)((* ((int *)(&(*___dst__P14s__anonymous17_1).__i__i_1)))=__i__i_1) /* ?{} */);503 static inline void ___constructor__F_R14s__anonymous17i_autogen___1(struct __anonymous17 *___dst__R14s__anonymous17_1, int __i__i_1){ 504 ((void)((*___dst__R14s__anonymous17_1).__i__i_1=__i__i_1) /* ?{} */); 505 505 } 506 506 static inline volatile const struct __anonymous17 __f32__FCV14s__anonymous17___1(); … … 508 508 int __i__i_1; 509 509 }; 510 static inline void ___constructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1);511 static inline void ___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);512 static inline void ___destructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1);513 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1);514 static inline void ___constructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1){515 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))) /* ?{} */);516 } 517 static inline void ___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){518 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))=___src__14s__anonymous18_1.__i__i_1) /* ?{} */);519 } 520 static inline void ___destructor__F_ P14s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1){521 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))) /* ^?{} */);522 } 523 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_ P14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){510 static inline void ___constructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1); 511 static inline void ___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1); 512 static inline void ___destructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1); 513 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1); 514 static inline void ___constructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1){ 515 ((void)((*___dst__R14s__anonymous18_1).__i__i_1) /* ?{} */); 516 } 517 static inline void ___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){ 518 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1) /* ?{} */); 519 } 520 static inline void ___destructor__F_R14s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1){ 521 ((void)((*___dst__R14s__anonymous18_1).__i__i_1) /* ^?{} */); 522 } 523 static inline struct __anonymous18 ___operator_assign__F14s__anonymous18_R14s__anonymous1814s__anonymous18_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, struct __anonymous18 ___src__14s__anonymous18_1){ 524 524 struct __anonymous18 ___ret__14s__anonymous18_1; 525 ((void)((*___dst__ P14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1));526 ((void)___constructor__F_ P14s__anonymous1814s__anonymous18_autogen___1((&___ret__14s__anonymous18_1), ___src__14s__anonymous18_1));525 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=___src__14s__anonymous18_1.__i__i_1)); 526 ((void)___constructor__F_R14s__anonymous1814s__anonymous18_autogen___1((&___ret__14s__anonymous18_1), ___src__14s__anonymous18_1)); 527 527 return ((struct __anonymous18 )___ret__14s__anonymous18_1); 528 528 } 529 static inline void ___constructor__F_ P14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__P14s__anonymous18_1, int __i__i_1){530 ((void)((* ((int *)(&(*___dst__P14s__anonymous18_1).__i__i_1)))=__i__i_1) /* ?{} */);529 static inline void ___constructor__F_R14s__anonymous18i_autogen___1(struct __anonymous18 *___dst__R14s__anonymous18_1, int __i__i_1){ 530 ((void)((*___dst__R14s__anonymous18_1).__i__i_1=__i__i_1) /* ?{} */); 531 531 } 532 532 static inline volatile const struct __anonymous18 __f33__FCV14s__anonymous18___1(); … … 534 534 int __i__i_1; 535 535 }; 536 static inline void ___constructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1);537 static inline void ___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);538 static inline void ___destructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1);539 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1);540 static inline void ___constructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1){541 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))) /* ?{} */);542 } 543 static inline void ___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){544 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))=___src__14s__anonymous19_1.__i__i_1) /* ?{} */);545 } 546 static inline void ___destructor__F_ P14s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1){547 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))) /* ^?{} */);548 } 549 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_ P14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){536 static inline void ___constructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1); 537 static inline void ___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1); 538 static inline void ___destructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1); 539 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1); 540 static inline void ___constructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1){ 541 ((void)((*___dst__R14s__anonymous19_1).__i__i_1) /* ?{} */); 542 } 543 static inline void ___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){ 544 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1) /* ?{} */); 545 } 546 static inline void ___destructor__F_R14s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1){ 547 ((void)((*___dst__R14s__anonymous19_1).__i__i_1) /* ^?{} */); 548 } 549 static inline struct __anonymous19 ___operator_assign__F14s__anonymous19_R14s__anonymous1914s__anonymous19_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, struct __anonymous19 ___src__14s__anonymous19_1){ 550 550 struct __anonymous19 ___ret__14s__anonymous19_1; 551 ((void)((*___dst__ P14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1));552 ((void)___constructor__F_ P14s__anonymous1914s__anonymous19_autogen___1((&___ret__14s__anonymous19_1), ___src__14s__anonymous19_1));551 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=___src__14s__anonymous19_1.__i__i_1)); 552 ((void)___constructor__F_R14s__anonymous1914s__anonymous19_autogen___1((&___ret__14s__anonymous19_1), ___src__14s__anonymous19_1)); 553 553 return ((struct __anonymous19 )___ret__14s__anonymous19_1); 554 554 } 555 static inline void ___constructor__F_ P14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__P14s__anonymous19_1, int __i__i_1){556 ((void)((* ((int *)(&(*___dst__P14s__anonymous19_1).__i__i_1)))=__i__i_1) /* ?{} */);555 static inline void ___constructor__F_R14s__anonymous19i_autogen___1(struct __anonymous19 *___dst__R14s__anonymous19_1, int __i__i_1){ 556 ((void)((*___dst__R14s__anonymous19_1).__i__i_1=__i__i_1) /* ?{} */); 557 557 } 558 558 static inline volatile const struct __anonymous19 __f34__FCV14s__anonymous19___1(); … … 560 560 int __i__i_1; 561 561 }; 562 static inline void ___constructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1);563 static inline void ___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);564 static inline void ___destructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1);565 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1);566 static inline void ___constructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1){567 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))) /* ?{} */);568 } 569 static inline void ___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){570 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))=___src__14s__anonymous20_1.__i__i_1) /* ?{} */);571 } 572 static inline void ___destructor__F_ P14s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1){573 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))) /* ^?{} */);574 } 575 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_ P14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){562 static inline void ___constructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1); 563 static inline void ___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1); 564 static inline void ___destructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1); 565 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1); 566 static inline void ___constructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1){ 567 ((void)((*___dst__R14s__anonymous20_1).__i__i_1) /* ?{} */); 568 } 569 static inline void ___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){ 570 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1) /* ?{} */); 571 } 572 static inline void ___destructor__F_R14s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1){ 573 ((void)((*___dst__R14s__anonymous20_1).__i__i_1) /* ^?{} */); 574 } 575 static inline struct __anonymous20 ___operator_assign__F14s__anonymous20_R14s__anonymous2014s__anonymous20_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, struct __anonymous20 ___src__14s__anonymous20_1){ 576 576 struct __anonymous20 ___ret__14s__anonymous20_1; 577 ((void)((*___dst__ P14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1));578 ((void)___constructor__F_ P14s__anonymous2014s__anonymous20_autogen___1((&___ret__14s__anonymous20_1), ___src__14s__anonymous20_1));577 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=___src__14s__anonymous20_1.__i__i_1)); 578 ((void)___constructor__F_R14s__anonymous2014s__anonymous20_autogen___1((&___ret__14s__anonymous20_1), ___src__14s__anonymous20_1)); 579 579 return ((struct __anonymous20 )___ret__14s__anonymous20_1); 580 580 } 581 static inline void ___constructor__F_ P14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__P14s__anonymous20_1, int __i__i_1){582 ((void)((* ((int *)(&(*___dst__P14s__anonymous20_1).__i__i_1)))=__i__i_1) /* ?{} */);581 static inline void ___constructor__F_R14s__anonymous20i_autogen___1(struct __anonymous20 *___dst__R14s__anonymous20_1, int __i__i_1){ 582 ((void)((*___dst__R14s__anonymous20_1).__i__i_1=__i__i_1) /* ?{} */); 583 583 } 584 584 static inline volatile const struct __anonymous20 __f35__FCV14s__anonymous20___1(); … … 586 586 int __i__i_1; 587 587 }; 588 static inline void ___constructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1);589 static inline void ___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);590 static inline void ___destructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1);591 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1);592 static inline void ___constructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1){593 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))) /* ?{} */);594 } 595 static inline void ___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){596 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))=___src__14s__anonymous21_1.__i__i_1) /* ?{} */);597 } 598 static inline void ___destructor__F_ P14s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1){599 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))) /* ^?{} */);600 } 601 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_ P14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){588 static inline void ___constructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1); 589 static inline void ___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1); 590 static inline void ___destructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1); 591 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1); 592 static inline void ___constructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1){ 593 ((void)((*___dst__R14s__anonymous21_1).__i__i_1) /* ?{} */); 594 } 595 static inline void ___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){ 596 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1) /* ?{} */); 597 } 598 static inline void ___destructor__F_R14s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1){ 599 ((void)((*___dst__R14s__anonymous21_1).__i__i_1) /* ^?{} */); 600 } 601 static inline struct __anonymous21 ___operator_assign__F14s__anonymous21_R14s__anonymous2114s__anonymous21_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, struct __anonymous21 ___src__14s__anonymous21_1){ 602 602 struct __anonymous21 ___ret__14s__anonymous21_1; 603 ((void)((*___dst__ P14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1));604 ((void)___constructor__F_ P14s__anonymous2114s__anonymous21_autogen___1((&___ret__14s__anonymous21_1), ___src__14s__anonymous21_1));603 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=___src__14s__anonymous21_1.__i__i_1)); 604 ((void)___constructor__F_R14s__anonymous2114s__anonymous21_autogen___1((&___ret__14s__anonymous21_1), ___src__14s__anonymous21_1)); 605 605 return ((struct __anonymous21 )___ret__14s__anonymous21_1); 606 606 } 607 static inline void ___constructor__F_ P14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__P14s__anonymous21_1, int __i__i_1){608 ((void)((* ((int *)(&(*___dst__P14s__anonymous21_1).__i__i_1)))=__i__i_1) /* ?{} */);607 static inline void ___constructor__F_R14s__anonymous21i_autogen___1(struct __anonymous21 *___dst__R14s__anonymous21_1, int __i__i_1){ 608 ((void)((*___dst__R14s__anonymous21_1).__i__i_1=__i__i_1) /* ?{} */); 609 609 } 610 610 static inline volatile const struct __anonymous21 __f36__FCV14s__anonymous21___1(); … … 612 612 int __i__i_1; 613 613 }; 614 static inline void ___constructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1);615 static inline void ___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);616 static inline void ___destructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1);617 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1);618 static inline void ___constructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1){619 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))) /* ?{} */);620 } 621 static inline void ___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){622 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))=___src__14s__anonymous22_1.__i__i_1) /* ?{} */);623 } 624 static inline void ___destructor__F_ P14s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1){625 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))) /* ^?{} */);626 } 627 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_ P14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){614 static inline void ___constructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1); 615 static inline void ___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1); 616 static inline void ___destructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1); 617 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1); 618 static inline void ___constructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1){ 619 ((void)((*___dst__R14s__anonymous22_1).__i__i_1) /* ?{} */); 620 } 621 static inline void ___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){ 622 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1) /* ?{} */); 623 } 624 static inline void ___destructor__F_R14s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1){ 625 ((void)((*___dst__R14s__anonymous22_1).__i__i_1) /* ^?{} */); 626 } 627 static inline struct __anonymous22 ___operator_assign__F14s__anonymous22_R14s__anonymous2214s__anonymous22_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, struct __anonymous22 ___src__14s__anonymous22_1){ 628 628 struct __anonymous22 ___ret__14s__anonymous22_1; 629 ((void)((*___dst__ P14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1));630 ((void)___constructor__F_ P14s__anonymous2214s__anonymous22_autogen___1((&___ret__14s__anonymous22_1), ___src__14s__anonymous22_1));629 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=___src__14s__anonymous22_1.__i__i_1)); 630 ((void)___constructor__F_R14s__anonymous2214s__anonymous22_autogen___1((&___ret__14s__anonymous22_1), ___src__14s__anonymous22_1)); 631 631 return ((struct __anonymous22 )___ret__14s__anonymous22_1); 632 632 } 633 static inline void ___constructor__F_ P14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__P14s__anonymous22_1, int __i__i_1){634 ((void)((* ((int *)(&(*___dst__P14s__anonymous22_1).__i__i_1)))=__i__i_1) /* ?{} */);633 static inline void ___constructor__F_R14s__anonymous22i_autogen___1(struct __anonymous22 *___dst__R14s__anonymous22_1, int __i__i_1){ 634 ((void)((*___dst__R14s__anonymous22_1).__i__i_1=__i__i_1) /* ?{} */); 635 635 } 636 636 static inline volatile const struct __anonymous22 __f37__FCV14s__anonymous22___1(); … … 638 638 int __i__i_1; 639 639 }; 640 static inline void ___constructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1);641 static inline void ___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);642 static inline void ___destructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1);643 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1);644 static inline void ___constructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1){645 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))) /* ?{} */);646 } 647 static inline void ___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){648 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))=___src__14s__anonymous23_1.__i__i_1) /* ?{} */);649 } 650 static inline void ___destructor__F_ P14s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1){651 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))) /* ^?{} */);652 } 653 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_ P14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){640 static inline void ___constructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1); 641 static inline void ___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1); 642 static inline void ___destructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1); 643 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1); 644 static inline void ___constructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1){ 645 ((void)((*___dst__R14s__anonymous23_1).__i__i_1) /* ?{} */); 646 } 647 static inline void ___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){ 648 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1) /* ?{} */); 649 } 650 static inline void ___destructor__F_R14s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1){ 651 ((void)((*___dst__R14s__anonymous23_1).__i__i_1) /* ^?{} */); 652 } 653 static inline struct __anonymous23 ___operator_assign__F14s__anonymous23_R14s__anonymous2314s__anonymous23_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, struct __anonymous23 ___src__14s__anonymous23_1){ 654 654 struct __anonymous23 ___ret__14s__anonymous23_1; 655 ((void)((*___dst__ P14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1));656 ((void)___constructor__F_ P14s__anonymous2314s__anonymous23_autogen___1((&___ret__14s__anonymous23_1), ___src__14s__anonymous23_1));655 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=___src__14s__anonymous23_1.__i__i_1)); 656 ((void)___constructor__F_R14s__anonymous2314s__anonymous23_autogen___1((&___ret__14s__anonymous23_1), ___src__14s__anonymous23_1)); 657 657 return ((struct __anonymous23 )___ret__14s__anonymous23_1); 658 658 } 659 static inline void ___constructor__F_ P14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__P14s__anonymous23_1, int __i__i_1){660 ((void)((* ((int *)(&(*___dst__P14s__anonymous23_1).__i__i_1)))=__i__i_1) /* ?{} */);659 static inline void ___constructor__F_R14s__anonymous23i_autogen___1(struct __anonymous23 *___dst__R14s__anonymous23_1, int __i__i_1){ 660 ((void)((*___dst__R14s__anonymous23_1).__i__i_1=__i__i_1) /* ?{} */); 661 661 } 662 662 static inline volatile const struct __anonymous23 __f38__FCV14s__anonymous23___1(); … … 687 687 __attribute__ ((unused)) int ___retval_main__i_1; 688 688 int _tmp_cp_ret0; 689 ((void)(___retval_main__i_1=(( _tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1)) , _tmp_cp_ret0)) /* ?{} */);690 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);689 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret0)) /* ?{} */); 690 ((void)(_tmp_cp_ret0) /* ^?{} */); 691 691 return ((int )___retval_main__i_1); 692 692 } -
src/tests/.expect/64/extension.txt
r135b431 r6b224a52 13 13 __extension__ int __c__i_1; 14 14 }; 15 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);16 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);17 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1);18 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1);19 static inline void ___constructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){20 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ?{} */);21 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);22 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);15 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 16 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 17 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1); 18 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1); 19 static inline void ___constructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 20 ((void)((*___dst__R2sS_1).__a__i_1) /* ?{} */); 21 ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */); 22 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 23 23 } 24 static inline void ___constructor__F_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){25 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=___src__2sS_1.__a__i_1) /* ?{} */);26 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=___src__2sS_1.__b__i_1) /* ?{} */);27 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))=___src__2sS_1.__c__i_1) /* ?{} */);24 static inline void ___constructor__F_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 25 ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1) /* ?{} */); 26 ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1) /* ?{} */); 27 ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1) /* ?{} */); 28 28 } 29 static inline void ___destructor__F_ P2sS_autogen___1(struct S *___dst__P2sS_1){30 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ^?{} */);31 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ^?{} */);32 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))) /* ^?{} */);29 static inline void ___destructor__F_R2sS_autogen___1(struct S *___dst__R2sS_1){ 30 ((void)((*___dst__R2sS_1).__c__i_1) /* ^?{} */); 31 ((void)((*___dst__R2sS_1).__b__i_1) /* ^?{} */); 32 ((void)((*___dst__R2sS_1).__a__i_1) /* ^?{} */); 33 33 } 34 static inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___1(struct S *___dst__P2sS_1, struct S ___src__2sS_1){34 static inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___1(struct S *___dst__R2sS_1, struct S ___src__2sS_1){ 35 35 struct S ___ret__2sS_1; 36 ((void)((*___dst__ P2sS_1).__a__i_1=___src__2sS_1.__a__i_1));37 ((void)((*___dst__ P2sS_1).__b__i_1=___src__2sS_1.__b__i_1));38 ((void)((*___dst__ P2sS_1).__c__i_1=___src__2sS_1.__c__i_1));39 ((void)___constructor__F_ P2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1));36 ((void)((*___dst__R2sS_1).__a__i_1=___src__2sS_1.__a__i_1)); 37 ((void)((*___dst__R2sS_1).__b__i_1=___src__2sS_1.__b__i_1)); 38 ((void)((*___dst__R2sS_1).__c__i_1=___src__2sS_1.__c__i_1)); 39 ((void)___constructor__F_R2sS2sS_autogen___1((&___ret__2sS_1), ___src__2sS_1)); 40 40 return ((struct S )___ret__2sS_1); 41 41 } 42 static inline void ___constructor__F_ P2sSi_autogen___1(struct S *___dst__P2sS_1, int __a__i_1){43 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);44 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))) /* ?{} */);45 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);42 static inline void ___constructor__F_R2sSi_autogen___1(struct S *___dst__R2sS_1, int __a__i_1){ 43 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 44 ((void)((*___dst__R2sS_1).__b__i_1) /* ?{} */); 45 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 46 46 } 47 static inline void ___constructor__F_ P2sSii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1){48 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);49 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);50 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))) /* ?{} */);47 static inline void ___constructor__F_R2sSii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1, int __b__i_1){ 48 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 49 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); 50 ((void)((*___dst__R2sS_1).__c__i_1) /* ?{} */); 51 51 } 52 static inline void ___constructor__F_ P2sSiii_autogen___1(struct S *___dst__P2sS_1, int __a__i_1, int __b__i_1, int __c__i_1){53 ((void)((* ((int *)(&(*___dst__P2sS_1).__a__i_1)))=__a__i_1) /* ?{} */);54 ((void)((* ((int *)(&(*___dst__P2sS_1).__b__i_1)))=__b__i_1) /* ?{} */);55 ((void)((* ((int *)(&(*___dst__P2sS_1).__c__i_1)))=__c__i_1) /* ?{} */);52 static inline void ___constructor__F_R2sSiii_autogen___1(struct S *___dst__R2sS_1, int __a__i_1, int __b__i_1, int __c__i_1){ 53 ((void)((*___dst__R2sS_1).__a__i_1=__a__i_1) /* ?{} */); 54 ((void)((*___dst__R2sS_1).__b__i_1=__b__i_1) /* ?{} */); 55 ((void)((*___dst__R2sS_1).__c__i_1=__c__i_1) /* ?{} */); 56 56 } 57 57 __extension__ union U { … … 60 60 __extension__ int __c__i_1; 61 61 }; 62 static inline void ___constructor__F_ P2uU_autogen___1(union U *___dst__P2uU_1){62 static inline void ___constructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){ 63 63 } 64 static inline void ___constructor__F_ P2uU2uU_autogen___1(union U *___dst__P2uU_1, union U ___src__2uU_1){65 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));64 static inline void ___constructor__F_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){ 65 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U ))); 66 66 } 67 static inline void ___destructor__F_ P2uU_autogen___1(union U *___dst__P2uU_1){67 static inline void ___destructor__F_R2uU_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1){ 68 68 } 69 static inline union U ___operator_assign__F2uU_ P2uU2uU_autogen___1(union U *___dst__P2uU_1, union U ___src__2uU_1){69 static inline union U ___operator_assign__F2uU_R2uU2uU_autogen___1(union U *___dst__R2uU_1, union U ___src__2uU_1){ 70 70 union U ___ret__2uU_1; 71 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U )));72 ((void)___constructor__F_ P2uU2uU_autogen___1((&___ret__2uU_1), ___src__2uU_1));71 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&___src__2uU_1)), sizeof(union U ))); 72 ((void)___constructor__F_R2uU2uU_autogen___1((&___ret__2uU_1), ___src__2uU_1)); 73 73 return ((union U )___ret__2uU_1); 74 74 } 75 static inline void ___constructor__F_ P2uUi_autogen___1(union U *___dst__P2uU_1, int __src__i_1){76 ((void)__builtin_memcpy(((void *)___dst__ P2uU_1), ((const void *)(&__src__i_1)), sizeof(int )));75 static inline void ___constructor__F_R2uUi_autogen___1(__attribute__ ((unused)) union U *___dst__R2uU_1, int __src__i_1){ 76 ((void)__builtin_memcpy(((void *)___dst__R2uU_1), ((const void *)(&__src__i_1)), sizeof(int ))); 77 77 } 78 78 __extension__ enum E { … … 102 102 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 103 103 int _tmp_cp_ret0; 104 ((void)(( _tmp_cp_ret0=__extension__ __fred__Fi_i__1(3)) , _tmp_cp_ret0));105 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);104 ((void)(((void)(_tmp_cp_ret0=__extension__ __fred__Fi_i__1(3))) , _tmp_cp_ret0)); 105 ((void)(_tmp_cp_ret0) /* ^?{} */); 106 106 __extension__ int __mary__Fi_i__2(int __p__i_2){ 107 107 __attribute__ ((unused)) int ___retval_mary__i_2; … … 113 113 ((void)(((int )((__extension__ __a__i_2>__extension__ __b__i_2)!=((int )0))) ? __extension__ __c__i_2 : __extension__ __c__i_2)); 114 114 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); 115 ((void)(( __extension__ __a__i_2 , __extension__ __b__i_2) , __extension__ __c__i_2));115 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 116 116 } -
src/tests/.expect/64/gccExtensions.txt
r135b431 r6b224a52 43 43 __extension__ int __c__i_2; 44 44 }; 45 inline void ___constructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){46 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ?{} */);47 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);48 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);45 inline void ___constructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 46 ((void)((*___dst__R2sS_2).__a__i_2) /* ?{} */); 47 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 48 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 49 49 } 50 inline void ___constructor__F_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){51 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=___src__2sS_2.__a__i_2) /* ?{} */);52 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=___src__2sS_2.__b__i_2) /* ?{} */);53 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=___src__2sS_2.__c__i_2) /* ?{} */);50 inline void ___constructor__F_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 51 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2) /* ?{} */); 52 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2) /* ?{} */); 53 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2) /* ?{} */); 54 54 } 55 inline void ___destructor__F_ P2sS_autogen___2(struct S *___dst__P2sS_2){56 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ^?{} */);57 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ^?{} */);58 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))) /* ^?{} */);55 inline void ___destructor__F_R2sS_autogen___2(struct S *___dst__R2sS_2){ 56 ((void)((*___dst__R2sS_2).__c__i_2) /* ^?{} */); 57 ((void)((*___dst__R2sS_2).__b__i_2) /* ^?{} */); 58 ((void)((*___dst__R2sS_2).__a__i_2) /* ^?{} */); 59 59 } 60 inline struct S ___operator_assign__F2sS_ P2sS2sS_autogen___2(struct S *___dst__P2sS_2, struct S ___src__2sS_2){60 inline struct S ___operator_assign__F2sS_R2sS2sS_autogen___2(struct S *___dst__R2sS_2, struct S ___src__2sS_2){ 61 61 struct S ___ret__2sS_2; 62 ((void)((*___dst__ P2sS_2).__a__i_2=___src__2sS_2.__a__i_2));63 ((void)((*___dst__ P2sS_2).__b__i_2=___src__2sS_2.__b__i_2));64 ((void)((*___dst__ P2sS_2).__c__i_2=___src__2sS_2.__c__i_2));65 ((void)___constructor__F_ P2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2));62 ((void)((*___dst__R2sS_2).__a__i_2=___src__2sS_2.__a__i_2)); 63 ((void)((*___dst__R2sS_2).__b__i_2=___src__2sS_2.__b__i_2)); 64 ((void)((*___dst__R2sS_2).__c__i_2=___src__2sS_2.__c__i_2)); 65 ((void)___constructor__F_R2sS2sS_autogen___2((&___ret__2sS_2), ___src__2sS_2)); 66 66 return ((struct S )___ret__2sS_2); 67 67 } 68 inline void ___constructor__F_ P2sSi_autogen___2(struct S *___dst__P2sS_2, int __a__i_2){69 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);70 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))) /* ?{} */);71 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);68 inline void ___constructor__F_R2sSi_autogen___2(struct S *___dst__R2sS_2, int __a__i_2){ 69 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 70 ((void)((*___dst__R2sS_2).__b__i_2) /* ?{} */); 71 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 72 72 } 73 inline void ___constructor__F_ P2sSii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2){74 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);75 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);76 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))) /* ?{} */);73 inline void ___constructor__F_R2sSii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2){ 74 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 75 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 76 ((void)((*___dst__R2sS_2).__c__i_2) /* ?{} */); 77 77 } 78 inline void ___constructor__F_ P2sSiii_autogen___2(struct S *___dst__P2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){79 ((void)((* ((int *)(&(*___dst__P2sS_2).__a__i_2)))=__a__i_2) /* ?{} */);80 ((void)((* ((int *)(&(*___dst__P2sS_2).__b__i_2)))=__b__i_2) /* ?{} */);81 ((void)((* ((int *)(&(*___dst__P2sS_2).__c__i_2)))=__c__i_2) /* ?{} */);78 inline void ___constructor__F_R2sSiii_autogen___2(struct S *___dst__R2sS_2, int __a__i_2, int __b__i_2, int __c__i_2){ 79 ((void)((*___dst__R2sS_2).__a__i_2=__a__i_2) /* ?{} */); 80 ((void)((*___dst__R2sS_2).__b__i_2=__b__i_2) /* ?{} */); 81 ((void)((*___dst__R2sS_2).__c__i_2=__c__i_2) /* ?{} */); 82 82 } 83 83 int __i__i_2 = ((int )__extension__ 3); … … 85 85 __extension__ int __b__i_2; 86 86 __extension__ int __c__i_2; 87 ((void)(( __extension__ __a__i_2 , __extension__ __b__i_2) , __extension__ __c__i_2));87 ((void)(((void)(((void)__extension__ __a__i_2) , __extension__ __b__i_2)) , __extension__ __c__i_2)); 88 88 ((void)(__extension__ __a__i_2=(__extension__ __b__i_2+__extension__ __c__i_2))); 89 89 ((void)(__extension__ __a__i_2=__extension__ (__extension__ __b__i_2+__extension__ __c__i_2))); … … 101 101 int __i__i_2; 102 102 }; 103 inline void ___constructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){104 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ?{} */);103 inline void ___constructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 104 ((void)((*___dst__R3ss2_2).__i__i_2) /* ?{} */); 105 105 } 106 inline void ___constructor__F_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){107 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=___src__3ss2_2.__i__i_2) /* ?{} */);106 inline void ___constructor__F_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 107 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2) /* ?{} */); 108 108 } 109 inline void ___destructor__F_ P3ss2_autogen___2(struct s2 *___dst__P3ss2_2){110 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))) /* ^?{} */);109 inline void ___destructor__F_R3ss2_autogen___2(struct s2 *___dst__R3ss2_2){ 110 ((void)((*___dst__R3ss2_2).__i__i_2) /* ^?{} */); 111 111 } 112 inline struct s2 ___operator_assign__F3ss2_ P3ss23ss2_autogen___2(struct s2 *___dst__P3ss2_2, struct s2 ___src__3ss2_2){112 inline struct s2 ___operator_assign__F3ss2_R3ss23ss2_autogen___2(struct s2 *___dst__R3ss2_2, struct s2 ___src__3ss2_2){ 113 113 struct s2 ___ret__3ss2_2; 114 ((void)((*___dst__ P3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2));115 ((void)___constructor__F_ P3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2));114 ((void)((*___dst__R3ss2_2).__i__i_2=___src__3ss2_2.__i__i_2)); 115 ((void)___constructor__F_R3ss23ss2_autogen___2((&___ret__3ss2_2), ___src__3ss2_2)); 116 116 return ((struct s2 )___ret__3ss2_2); 117 117 } 118 inline void ___constructor__F_ P3ss2i_autogen___2(struct s2 *___dst__P3ss2_2, int __i__i_2){119 ((void)((* ((int *)(&(*___dst__P3ss2_2).__i__i_2)))=__i__i_2) /* ?{} */);118 inline void ___constructor__F_R3ss2i_autogen___2(struct s2 *___dst__R3ss2_2, int __i__i_2){ 119 ((void)((*___dst__R3ss2_2).__i__i_2=__i__i_2) /* ?{} */); 120 120 } 121 121 struct s3 { 122 122 int __i__i_2; 123 123 }; 124 inline void ___constructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){125 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ?{} */);124 inline void ___constructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 125 ((void)((*___dst__R3ss3_2).__i__i_2) /* ?{} */); 126 126 } 127 inline void ___constructor__F_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){128 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=___src__3ss3_2.__i__i_2) /* ?{} */);127 inline void ___constructor__F_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 128 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2) /* ?{} */); 129 129 } 130 inline void ___destructor__F_ P3ss3_autogen___2(struct s3 *___dst__P3ss3_2){131 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))) /* ^?{} */);130 inline void ___destructor__F_R3ss3_autogen___2(struct s3 *___dst__R3ss3_2){ 131 ((void)((*___dst__R3ss3_2).__i__i_2) /* ^?{} */); 132 132 } 133 inline struct s3 ___operator_assign__F3ss3_ P3ss33ss3_autogen___2(struct s3 *___dst__P3ss3_2, struct s3 ___src__3ss3_2){133 inline struct s3 ___operator_assign__F3ss3_R3ss33ss3_autogen___2(struct s3 *___dst__R3ss3_2, struct s3 ___src__3ss3_2){ 134 134 struct s3 ___ret__3ss3_2; 135 ((void)((*___dst__ P3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2));136 ((void)___constructor__F_ P3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2));135 ((void)((*___dst__R3ss3_2).__i__i_2=___src__3ss3_2.__i__i_2)); 136 ((void)___constructor__F_R3ss33ss3_autogen___2((&___ret__3ss3_2), ___src__3ss3_2)); 137 137 return ((struct s3 )___ret__3ss3_2); 138 138 } 139 inline void ___constructor__F_ P3ss3i_autogen___2(struct s3 *___dst__P3ss3_2, int __i__i_2){140 ((void)((* ((int *)(&(*___dst__P3ss3_2).__i__i_2)))=__i__i_2) /* ?{} */);139 inline void ___constructor__F_R3ss3i_autogen___2(struct s3 *___dst__R3ss3_2, int __i__i_2){ 140 ((void)((*___dst__R3ss3_2).__i__i_2=__i__i_2) /* ?{} */); 141 141 } 142 142 struct s3 __x1__3ss3_2; … … 145 145 int __i__i_2; 146 146 }; 147 inline void ___constructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){148 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ?{} */);147 inline void ___constructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 148 ((void)((*___dst__R3ss4_2).__i__i_2) /* ?{} */); 149 149 } 150 inline void ___constructor__F_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){151 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=___src__3ss4_2.__i__i_2) /* ?{} */);150 inline void ___constructor__F_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 151 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2) /* ?{} */); 152 152 } 153 inline void ___destructor__F_ P3ss4_autogen___2(struct s4 *___dst__P3ss4_2){154 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))) /* ^?{} */);153 inline void ___destructor__F_R3ss4_autogen___2(struct s4 *___dst__R3ss4_2){ 154 ((void)((*___dst__R3ss4_2).__i__i_2) /* ^?{} */); 155 155 } 156 inline struct s4 ___operator_assign__F3ss4_ P3ss43ss4_autogen___2(struct s4 *___dst__P3ss4_2, struct s4 ___src__3ss4_2){156 inline struct s4 ___operator_assign__F3ss4_R3ss43ss4_autogen___2(struct s4 *___dst__R3ss4_2, struct s4 ___src__3ss4_2){ 157 157 struct s4 ___ret__3ss4_2; 158 ((void)((*___dst__ P3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2));159 ((void)___constructor__F_ P3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2));158 ((void)((*___dst__R3ss4_2).__i__i_2=___src__3ss4_2.__i__i_2)); 159 ((void)___constructor__F_R3ss43ss4_autogen___2((&___ret__3ss4_2), ___src__3ss4_2)); 160 160 return ((struct s4 )___ret__3ss4_2); 161 161 } 162 inline void ___constructor__F_ P3ss4i_autogen___2(struct s4 *___dst__P3ss4_2, int __i__i_2){163 ((void)((* ((int *)(&(*___dst__P3ss4_2).__i__i_2)))=__i__i_2) /* ?{} */);162 inline void ___constructor__F_R3ss4i_autogen___2(struct s4 *___dst__R3ss4_2, int __i__i_2){ 163 ((void)((*___dst__R3ss4_2).__i__i_2=__i__i_2) /* ?{} */); 164 164 } 165 165 struct s4 __x2__3ss4_2; … … 184 184 __attribute__ ((unused)) int ___retval_main__i_1; 185 185 int _tmp_cp_ret0; 186 ((void)(___retval_main__i_1=(( _tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1)) , _tmp_cp_ret0)) /* ?{} */);187 ((void)( (*((int *)(&_tmp_cp_ret0)))) /* ^?{} */);186 ((void)(___retval_main__i_1=(((void)(_tmp_cp_ret0=invoke_main(__argc__i_1, __argv__PPc_1, __envp__PPc_1))) , _tmp_cp_ret0)) /* ?{} */); 187 ((void)(_tmp_cp_ret0) /* ^?{} */); 188 188 return ((int )___retval_main__i_1); 189 189 } -
src/tests/.expect/castError.txt
r135b431 r6b224a52 4 4 to: 5 5 char 6 Alternatives are: Cost ( 1, 0, 0 ): Cast of:6 Alternatives are: Cost ( 1, 0, 0, 0 ): Cast of: 7 7 Variable Expression: f: function 8 8 accepting unspecified arguments … … 18 18 Environment: 19 19 20 Cost ( 1, 0, 0 ): Cast of:20 Cost ( 1, 0, 0, 0 ): Cast of: 21 21 Variable Expression: f: signed int 22 22 … … 28 28 Environment: 29 29 30 Cost ( 1, 0, 0 ): Cast of:30 Cost ( 1, 0, 0, 0 ): Cast of: 31 31 Variable Expression: f: double 32 32 -
src/tests/.expect/gmp.txt
r135b431 r6b224a52 27 27 16666666666666666666, 2 16666666666666666666, 2 28 28 x:16666666666666666666 y:2 29 30 12345678901234567890123456789 12345678901234567890123456789 12345678901234567890123456789 29 31 30 32 Fibonacci Numbers -
src/tests/.expect/memberCtors-ERR1.txt
r135b431 r6b224a52 1 memberCtors.c:71 error: in void ?{}(B *b), field a2 used before being constructed1 memberCtors.c:71 error: in void ?{}(B &b), field a2 used before being constructed -
src/tests/.expect/memberCtors.txt
r135b431 r6b224a52 7 7 constructing int 8 8 begin construct B 9 assign b ->a210 constructing int 11 constructing int 12 begin construct A 13 construct a ->x9 assign b.a2 10 constructing int 11 constructing int 12 begin construct A 13 construct a.x 14 14 constructing int: 1001 15 assign a ->y16 assigning int: 0 0 17 end construct A 18 copy constructing int: 0 19 copy constructing int: 0 20 begin copy construct A 21 copy construct this ->x22 copy constructing int: 1001 23 assign this ->y15 assign a.y 16 assigning int: 0 0 17 end construct A 18 copy constructing int: 0 19 copy constructing int: 0 20 begin copy construct A 21 copy construct this.x 22 copy constructing int: 1001 23 assign this.y 24 24 copy constructing int: 0 25 25 destructing int: 0 … … 40 40 copy constructing int: 0 41 41 begin copy construct A 42 copy construct this ->x43 copy constructing int: 1001 44 assign this ->y45 copy constructing int: 0 46 destructing int: 0 47 destructing int: 0 48 end copy construct A 49 destructing int: 0 50 destructing int: 0 51 destructing int: 1001 52 destructing int: 0 53 destructing int: 0 54 destructing int: 1001 55 construct b ->a156 constructing int 57 constructing int 58 begin construct A 59 construct a ->x42 copy construct this.x 43 copy constructing int: 1001 44 assign this.y 45 copy constructing int: 0 46 destructing int: 0 47 destructing int: 0 48 end copy construct A 49 destructing int: 0 50 destructing int: 0 51 destructing int: 1001 52 destructing int: 0 53 destructing int: 0 54 destructing int: 1001 55 construct b.a1 56 constructing int 57 constructing int 58 begin construct A 59 construct a.x 60 60 constructing int: 1000 61 assign a ->y61 assign a.y 62 62 assigning int: 0 0 63 63 end construct A … … 70 70 copy constructing int: 0 71 71 begin copy construct A 72 copy construct this ->x72 copy construct this.x 73 73 copy constructing int: 1000 74 assign this ->y75 copy constructing int: 0 76 destructing int: 0 77 destructing int: 0 78 end copy construct A 79 copy constructing int: 0 80 copy constructing int: 0 81 begin copy construct A 82 copy construct this ->x83 copy constructing int: 1001 84 assign this ->y85 copy constructing int: 0 86 destructing int: 0 87 destructing int: 0 88 end copy construct A 89 copy constructing int: 0 90 copy constructing int: 0 91 begin copy construct A 92 copy construct this ->x93 copy constructing int: 0 94 assign this ->y74 assign this.y 75 copy constructing int: 0 76 destructing int: 0 77 destructing int: 0 78 end copy construct A 79 copy constructing int: 0 80 copy constructing int: 0 81 begin copy construct A 82 copy construct this.x 83 copy constructing int: 1001 84 assign this.y 85 copy constructing int: 0 86 destructing int: 0 87 destructing int: 0 88 end copy construct A 89 copy constructing int: 0 90 copy constructing int: 0 91 begin copy construct A 92 copy construct this.x 93 copy constructing int: 0 94 assign this.y 95 95 copy constructing int: 0 96 96 destructing int: 0 … … 101 101 constructing int 102 102 begin construct A 103 construct a ->x103 construct a.x 104 104 constructing int: 999 105 assign a ->y106 assigning int: 0 0 107 end construct A 108 copy constructing int: 0 109 copy constructing int: 0 110 begin copy construct A 111 copy construct this ->x112 copy constructing int: 999 113 assign this ->y105 assign a.y 106 assigning int: 0 0 107 end construct A 108 copy constructing int: 0 109 copy constructing int: 0 110 begin copy construct A 111 copy construct this.x 112 copy constructing int: 999 113 assign this.y 114 114 copy constructing int: 0 115 115 destructing int: 0 … … 130 130 copy constructing int: 0 131 131 begin copy construct A 132 copy construct this ->x133 copy constructing int: 999 134 assign this ->y132 copy construct this.x 133 copy constructing int: 999 134 assign this.y 135 135 copy constructing int: 0 136 136 destructing int: 0 … … 158 158 constructing int 159 159 begin construct A 160 construct a ->x160 construct a.x 161 161 constructing int: 999 162 assign a ->y163 assigning int: 0 0 164 end construct A 165 copy constructing int: 0 166 copy constructing int: 0 167 begin copy construct A 168 copy construct this ->x169 copy constructing int: 999 170 assign this ->y162 assign a.y 163 assigning int: 0 0 164 end construct A 165 copy constructing int: 0 166 copy constructing int: 0 167 begin copy construct A 168 copy construct this.x 169 copy constructing int: 999 170 assign this.y 171 171 copy constructing int: 0 172 172 destructing int: 0 … … 187 187 copy constructing int: 0 188 188 begin copy construct A 189 copy construct this ->x190 copy constructing int: 999 191 assign this ->y189 copy construct this.x 190 copy constructing int: 999 191 assign this.y 192 192 copy constructing int: 0 193 193 destructing int: 0 -
src/tests/alloc.c
r135b431 r6b224a52 1 // 1 // 2 2 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo 3 3 // … … 5 5 // file "LICENCE" distributed with Cforall. 6 6 // 7 // alloc.c -- 8 // 7 // alloc.c -- 8 // 9 9 // Author : Peter A. Buhr 10 10 // Created On : Wed Feb 3 07:56:22 2016 … … 12 12 // Last Modified On : Thu Jul 20 16:01:10 2017 13 13 // Update Count : 318 14 // 14 // 15 15 16 16 #include <assert.h> … … 19 19 #include <stdlib.h> // posix_memalign 20 20 #include <fstream> 21 #include <stdlib> // access C malloc, realloc21 #include <stdlib> // access C malloc, realloc 22 22 23 23 int * foo( int * p, int c ) { return p; } … … 26 26 27 27 int main( void ) { 28 29 28 size_t dim = 10; 29 int * p; 30 30 char fill = '\1'; 31 31 32 32 // allocation, non-array types 33 33 34 p = (void *)malloc( sizeof(*p) );// C malloc, type unsafe34 p = (void *)malloc( sizeof(*p) ); // C malloc, type unsafe 35 35 *p = 0xdeadbeef; 36 36 printf( "C malloc %#x\n", *p ); 37 38 39 p = malloc();// CFA malloc, type safe37 free( p ); 38 39 p = malloc(); // CFA malloc, type safe 40 40 *p = 0xdeadbeef; 41 41 printf( "CFA malloc %#x\n", *p ); 42 43 44 p = alloc();// CFA alloc, type safe42 free( p ); 43 44 p = alloc(); // CFA alloc, type safe 45 45 *p = 0xdeadbeef; 46 46 printf( "CFA alloc %#x\n", *p ); 47 48 49 p = alloc( fill );// CFA alloc, fill47 free( p ); 48 49 p = alloc( fill ); // CFA alloc, fill 50 50 printf( "CFA alloc, fill %08x\n", *p ); 51 51 … … 54 54 printf( "\n" ); 55 55 56 p = calloc( dim, sizeof( *p ) );// C array calloc, type unsafe56 p = calloc( dim, sizeof( *p ) ); // C array calloc, type unsafe 57 57 printf( "C array calloc, fill 0\n" ); 58 58 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] ); } 59 59 printf( "\n" ); 60 61 62 p = calloc( dim );// CFA array calloc, type safe60 free( p ); 61 62 p = calloc( dim ); // CFA array calloc, type safe 63 63 printf( "CFA array calloc, fill 0\n" ); 64 64 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] ); } 65 65 printf( "\n" ); 66 67 68 p = alloc( dim );// CFA array alloc, type safe66 free( p ); 67 68 p = alloc( dim ); // CFA array alloc, type safe 69 69 for ( int i = 0; i < dim; i += 1 ) { p[i] = 0xdeadbeef; } 70 70 printf( "CFA array alloc, no fill\n" ); 71 71 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] ); } 72 72 printf( "\n" ); 73 74 75 p = alloc( 2 * dim, fill );// CFA array alloc, fill73 free( p ); 74 75 p = alloc( 2 * dim, fill ); // CFA array alloc, fill 76 76 printf( "CFA array alloc, fill %#x\n", fill ); 77 77 for ( int i = 0; i < 2 * dim; i += 1 ) { printf( "%#x ", p[i] ); } … … 83 83 printf( "\n" ); 84 84 85 p = (void *)realloc( p, dim * sizeof(*p) );// C realloc85 p = (void *)realloc( p, dim * sizeof(*p) ); // C realloc 86 86 for ( int i = 0; i < dim; i += 1 ) { p[i] = 0xdeadbeef; } 87 87 printf( "C realloc\n" ); … … 89 89 printf( "\n" ); 90 90 91 p = realloc( p, 2 * dim * sizeof(*p) );// CFA realloc91 p = realloc( p, 2 * dim * sizeof(*p) ); // CFA realloc 92 92 for ( int i = dim; i < 2 * dim; i += 1 ) { p[i] = 0x1010101; } 93 93 printf( "CFA realloc\n" ); … … 100 100 printf( "\n" ); 101 101 102 p = alloc( p, dim );// CFA resize array alloc102 p = alloc( p, dim ); // CFA resize array alloc 103 103 for ( int i = 0; i < dim; i += 1 ) { p[i] = 0xdeadbeef; } 104 104 printf( "CFA resize alloc\n" ); … … 106 106 printf( "\n" ); 107 107 108 p = alloc( p, 2 * dim );// CFA resize array alloc108 p = alloc( p, 2 * dim ); // CFA resize array alloc 109 109 for ( int i = dim; i < 2 * dim; i += 1 ) { p[i] = 0x1010101; } 110 110 printf( "CFA resize array alloc\n" ); … … 112 112 printf( "\n" ); 113 113 114 p = alloc( p, dim );// CFA array alloc114 p = alloc( p, dim ); // CFA array alloc 115 115 printf( "CFA resize array alloc\n" ); 116 116 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] ); } … … 120 120 p = 0; 121 121 122 p = alloc( p, dim, fill );// CFA array alloc, fill122 p = alloc( p, dim, fill ); // CFA array alloc, fill 123 123 printf( "CFA resize array alloc, fill\n" ); 124 124 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] ); } 125 125 printf( "\n" ); 126 126 127 p = alloc( p, 2 * dim, fill );// CFA array alloc, fill127 p = alloc( p, 2 * dim, fill ); // CFA array alloc, fill 128 128 printf( "CFA resize array alloc, fill\n" ); 129 129 for ( int i = 0; i < 2 * dim; i += 1 ) { printf( "%#x ", p[i] ); } 130 130 printf( "\n" ); 131 131 132 p = alloc( p, dim, fill );// CFA array alloc, fill132 p = alloc( p, dim, fill ); // CFA array alloc, fill 133 133 printf( "CFA resize array alloc, fill\n" ); 134 134 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x ", p[i] );; } … … 137 137 138 138 139 140 139 struct Struct { int x; double y; }; 140 Struct st, st1, sta[dim], sta1[dim], * stp, * stp1; 141 141 142 142 // alignment, non-array types … … 144 144 enum { Alignment = 128 }; 145 145 146 stp = (memalign( Alignment, sizeof( *stp ) ) ){ 42, 42.5 }; // C memalign146 stp = &(*(Struct*)memalign( Alignment, sizeof( *stp ) ) ){ 42, 42.5 }; // C memalign 147 147 assert( (uintptr_t)stp % Alignment == 0 ); 148 148 printf( "C memalign %d %g\n", stp->x, stp->y ); 149 150 151 stp = (memalign( Alignment )){ 42, 42.5 };// CFA memalign149 free( stp ); 150 151 stp = &(*memalign( Alignment )){ 42, 42.5 }; // CFA memalign 152 152 assert( (uintptr_t)stp % Alignment == 0 ); 153 153 printf( "CFA memalign %d %g\n", stp->x, stp->y ); 154 155 156 posix_memalign( (void **)&stp, Alignment, sizeof( *stp ) );// C posix_memalign154 free( stp ); 155 156 posix_memalign( (void **)&stp, Alignment, sizeof( *stp ) ); // C posix_memalign 157 157 *stp = (Struct){ 42, 42.5 }; 158 158 assert( (uintptr_t)stp % Alignment == 0 ); 159 159 printf( "CFA posix_memalign %d %g\n", stp->x, stp->y ); 160 161 162 posix_memalign( &stp, Alignment );// CFA posix_memalign160 free( stp ); 161 162 posix_memalign( &stp, Alignment ); // CFA posix_memalign 163 163 *stp = (Struct){ 42, 42.5 }; 164 164 assert( (uintptr_t)stp % Alignment == 0 ); 165 165 printf( "CFA posix_memalign %d %g\n", stp->x, stp->y ); 166 167 168 stp = (aligned_alloc( Alignment )){ 42, 42.5 };// CFA aligned_alloc166 free( stp ); 167 168 stp = &(*aligned_alloc( Alignment )){ 42, 42.5 }; // CFA aligned_alloc 169 169 assert( (uintptr_t)stp % Alignment == 0 ); 170 170 printf( "CFA aligned_alloc %d %g\n", stp->x, stp->y ); 171 172 173 stp = (align_alloc( Alignment )){ 42, 42.5 };// CFA align_alloc171 free( stp ); 172 173 stp = &(*align_alloc( Alignment )){ 42, 42.5 }; // CFA align_alloc 174 174 assert( (uintptr_t)stp % Alignment == 0 ); 175 175 printf( "CFA align_alloc %d %g\n", stp->x, stp->y ); 176 177 178 stp = align_alloc( Alignment, fill );// CFA memalign, fill176 free( stp ); 177 178 stp = align_alloc( Alignment, fill ); // CFA memalign, fill 179 179 assert( (uintptr_t)stp % Alignment == 0 ); 180 180 printf( "CFA align_alloc fill %#x %a\n", stp->x, stp->y ); 181 181 free( stp ); 182 182 183 183 … … 185 185 printf( "\n" ); 186 186 187 stp = align_alloc( Alignment, dim );// CFA array memalign187 stp = align_alloc( Alignment, dim ); // CFA array memalign 188 188 assert( (uintptr_t)stp % Alignment == 0 ); 189 189 for ( int i = 0; i < dim; i += 1 ) { stp[i] = (Struct){ 42, 42.5 }; } … … 191 191 for ( int i = 0; i < dim; i += 1 ) { printf( "%d %g, ", stp[i].x, stp[i].y ); } 192 192 printf( "\n" ); 193 194 195 stp = align_alloc( Alignment, dim, fill );// CFA array memalign, fill193 free( stp ); 194 195 stp = align_alloc( Alignment, dim, fill ); // CFA array memalign, fill 196 196 assert( (uintptr_t)stp % Alignment == 0 ); 197 197 printf( "CFA array align_alloc, fill\n" ); 198 198 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x %a, ", stp[i].x, stp[i].y ); } 199 199 printf( "\n" ); 200 200 free( stp ); 201 201 202 202 … … 204 204 printf( "\n" ); 205 205 206 memset( &st, fill );// CFA memset, type safe206 memset( &st, fill ); // CFA memset, type safe 207 207 printf( "CFA memset %#x %a\n", st.x, st.y ); 208 memcpy( &st1, &st );// CFA memcpy, type safe208 memcpy( &st1, &st ); // CFA memcpy, type safe 209 209 printf( "CFA memcpy %#x %a\n", st1.x, st1.y ); 210 210 … … 213 213 printf( "\n" ); 214 214 215 memset( sta, dim, fill );// CFA array memset, type safe215 memset( sta, dim, fill ); // CFA array memset, type safe 216 216 printf( "CFA array memset\n" ); 217 217 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x %a, ", sta[i].x, sta[i].y ); } 218 218 printf( "\n" ); 219 219 220 memcpy( sta1, sta, dim );// CFA array memcpy, type safe220 memcpy( sta1, sta, dim ); // CFA array memcpy, type safe 221 221 printf( "CFA memcpy\n" ); 222 222 for ( int i = 0; i < dim; i += 1 ) { printf( "%#x %a, ", sta1[i].x, sta1[i].y ); } … … 245 245 printf( "\n" ); 246 246 247 248 249 250 251 247 float * fp = malloc() + 1; 248 printf( "pointer arithmetic %d\n", fp == fp - 1 ); 249 free( fp - 1 ); 250 251 p = foo( bar( baz( malloc(), 0 ), 0 ), 0 ); 252 252 *p = 0xdeadbeef; 253 253 printf( "CFA deep malloc %#x\n", *p ); 254 254 free( p ); 255 255 256 256 stp = malloc(); 257 257 printf( "\nSHOULD FAIL\n" ); 258 259 260 258 p = alloc( stp, dim * sizeof(*stp) ); 259 p = memset( stp, 10 ); 260 p = memcpy( &st1, &st ); 261 261 } // main 262 262 -
src/tests/avltree/avl.h
r135b431 r6b224a52 21 21 // xxx - unbound type variable problems when trying to use new instead of create 22 22 // forall( otype T, ttype Params | { void ?{}(T *, Params); } ) T * new( Params p ); 23 24 forall(dtype T | { void ^?{}(T *); })25 void delete(T * x);26 23 27 24 // To-do: properly use height or balance factor … … 58 55 59 56 forall(otype K | Comparable(K), otype V) 60 void ?{}(tree(K, V) *t, K key, V value);57 void ?{}(tree(K, V) &t, K key, V value); 61 58 62 59 forall(otype K, otype V) 63 void ^?{}(tree(K, V) *t);60 void ^?{}(tree(K, V) & t); 64 61 65 62 forall(otype K | Comparable(K), otype V) -
src/tests/avltree/avl1.c
r135b431 r6b224a52 1 1 #include "avl.h" 2 2 // #include "cwrap.h" 3 #include <stdlib> 3 4 4 5 forall(otype K | Comparable(K), otype V) 5 void ?{}(tree(K, V) *t, K key, V value){6 ( &t->key) { key };7 ( &t->value) { value };8 t ->parent = NULL;9 t ->left = NULL;10 t ->right = NULL;11 t ->balance = 0;6 void ?{}(tree(K, V) &t, K key, V value){ 7 (t.key) { key }; 8 (t.value) { value }; 9 t.parent = NULL; 10 t.left = NULL; 11 t.right = NULL; 12 t.balance = 0; 12 13 } 13 14 14 15 forall(otype K, otype V) 15 void ^?{}(tree(K, V) *t){16 delete(t ->left);17 delete(t ->right);18 ^( &t->key){};19 ^( &t->value){};16 void ^?{}(tree(K, V) & t){ 17 delete(t.left); 18 delete(t.right); 19 ^(t.key){}; 20 ^(t.value){}; 20 21 } 21 22 … … 24 25 // infinite loop trying to resolve ... t = malloc(); 25 26 tree(K, V) * t = malloc(sizeof(tree(K,V))); 26 t{ key, value };27 (*t){ key, value }; 27 28 return t; 28 29 } -
src/tests/avltree/avl3.c
r135b431 r6b224a52 1 1 #include "avl.h" 2 2 #include "avl-private.h" 3 4 // from stdlib 5 forall(otype T) 6 void swap(T *, T *); 3 #include <stdlib> 7 4 8 5 // swaps the data within two tree nodes 9 6 forall(otype K | Comparable(K), otype V) 10 7 void node_swap(tree(K, V) * t, tree(K, V) * t2){ 11 swap(&t->key, &t2->key);12 swap(&t->value, &t2->value);8 swap( t->key, t2->key); 9 swap( t->value, t2->value); 13 10 } 14 11 … … 16 13 forall(otype K | Comparable(K), otype V) 17 14 tree(K, V) * find_successor(tree(K, V) * t){ 18 19 20 21 22 23 24 25 26 15 tree(K, V) * find_successor_helper(tree(K, V) * t){ 16 // go left as deep as possible, return the last node 17 if (empty(t->left)){ 18 return t; 19 } else { 20 return find_successor_helper(t->left); 21 } 22 } 23 return find_successor_helper(t->right); 27 24 } 28 25 … … 30 27 forall(otype K | Comparable(K), otype V) 31 28 void deleteSingleNode(tree(K, V) * t) { 32 33 34 deleteSingleNode(t);29 t->left = NULL; 30 t->right = NULL; 31 delete(t); 35 32 } 36 33 … … 38 35 forall(otype K | Comparable(K), otype V) 39 36 tree(K, V) * remove_node(tree(K, V) * t){ 40 41 42 43 44 45 46 47 48 37 // is the node a leaf? 38 if (empty(t->left) && empty(t->right)){ 39 // yes, just delete this node 40 delete(t); 41 return NULL; 42 } else if (empty(t->left)){ 43 // if the left is empty, there is only one child -> move right up 44 node_swap(t, t->right); 45 tree(K, V) * tmp = t->right; 49 46 50 51 52 47 // relink tree 48 t->left = tmp->left; 49 t->right = tmp->right; 53 50 54 55 56 57 58 59 60 61 51 setParent(t->left, t); 52 setParent(t->right, t); 53 deleteSingleNode(tmp); 54 return t; 55 } else if (empty(t->right)){ 56 // if the right is empty, there is only one child -> move left up 57 node_swap(t, t->left); 58 tree(K, V) * tmp = t->left; 62 59 63 64 65 60 // relink tree 61 t->left = tmp->left; 62 t->right = tmp->right; 66 63 67 68 69 70 71 72 73 74 64 setParent(t->left, t); 65 setParent(t->right, t); 66 deleteSingleNode(tmp); 67 return t; 68 } else { 69 // swap with the successor 70 tree(K, V) * s = find_successor(t); 71 tree(K, V) * parent = s->parent; 75 72 76 77 78 79 80 81 82 83 84 85 86 73 if (parent->left == s){ 74 parent->left = s->right; 75 } else { 76 assert(parent->right == s); 77 parent->right = s->right; 78 } 79 setParent(s->right, parent); 80 node_swap(t, s); 81 deleteSingleNode(s); 82 return t; 83 } 87 84 } 88 85 … … 90 87 forall(otype K | Comparable(K), otype V) 91 88 tree(K, V) * remove_helper(tree(K, V) * t, K key, int * worked){ 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 89 if (empty(t)){ 90 // did not work because key was not found 91 // set the status variable and return 92 *worked = 1; 93 } else if (t->key == key) { 94 t = remove_node(t); 95 } else if (t->key < key){ 96 t->right = remove_helper(t->right, key, worked); 97 } else { 98 // t->key > key 99 t->left = remove_helper(t->left, key, worked); 100 } 101 // try to fix after deleting 102 if (! empty(t)) { 103 t = tryFix(t); 104 } 105 return t; 109 106 } 110 107 111 108 forall(otype K | Comparable(K), otype V) 112 109 int remove(tree(K, V) ** t, K key){ 113 114 115 116 110 int worked = 0; 111 tree(K, V) * newTree = remove_helper(*t, key, &worked); 112 *t = newTree; 113 return worked; 117 114 } 115 116 // Local Variables: // 117 // tab-width: 4 // 118 // End: // -
src/tests/avltree/avl_test.c
r135b431 r6b224a52 1 1 #include "avl.h" 2 2 #include "avl-private.h" 3 #include <stdlib> 3 4 4 5 extern "C" { -
src/tests/coroutine.c
r135b431 r6b224a52 1 // 1 // 2 2 // Cforall Version 1.0.0 Copyright (C) 2017 University of Waterloo 3 3 // 4 4 // The contents of this file are covered under the licence agreement in the 5 5 // file "LICENCE" distributed with Cforall. 6 // 7 // fibonacci.c -- 8 // 6 // 7 // fibonacci.c -- 8 // 9 9 // Author : Thierry Delisle 10 10 // Created On : Thu Jun 8 07:29:37 2017 … … 12 12 // Last Modified On : Thu Jun 8 07:37:12 2017 13 13 // Update Count : 5 14 // 14 // 15 15 16 16 #include <fstream> … … 21 21 }; 22 22 23 void ?{}( Fibonacci *this ) {24 this ->fn = 0;23 void ?{}( Fibonacci & this ) { 24 this.fn = 0; 25 25 } 26 26 27 void main( Fibonacci *this ) {27 void main( Fibonacci & this ) { 28 28 int fn1, fn2; // retained between resumes 29 this ->fn = 0; // case 030 fn1 = this ->fn;29 this.fn = 0; // case 0 30 fn1 = this.fn; 31 31 suspend(); // return to last resume 32 32 33 this ->fn = 1; // case 133 this.fn = 1; // case 1 34 34 fn2 = fn1; 35 fn1 = this ->fn;35 fn1 = this.fn; 36 36 suspend(); // return to last resume 37 37 38 38 for ( ;; ) { // general case 39 this ->fn = fn1 + fn2;39 this.fn = fn1 + fn2; 40 40 fn2 = fn1; 41 fn1 = this ->fn;41 fn1 = this.fn; 42 42 suspend(); // return to last resume 43 43 } // for 44 44 } 45 45 46 int next( Fibonacci *this ) {46 int next( Fibonacci & this ) { 47 47 resume( this ); // transfer to last suspend 48 return this ->fn;48 return this.fn; 49 49 } 50 50 … … 52 52 Fibonacci f1, f2; 53 53 for ( int i = 1; i <= 10; i += 1 ) { 54 sout | next( &f1 ) | ' ' | next( &f2 ) | endl;54 sout | next( f1 ) | ' ' | next( f2 ) | endl; 55 55 } // for 56 56 } -
src/tests/dtor-early-exit.c
r135b431 r6b224a52 27 27 28 28 // don't want these called 29 void ?{}(A *a) { assert( false ); }30 void ?{}(A * a, const char * name) { a->name = name; sout | "construct " | name | endl; a->x = (int*)malloc(); }31 void ?{}(A *a, const char * name, int * ptr) { assert( false ); }32 33 A ?=?(A * a, A a) { sout | "assign " | a->name | " " | a.name; return a; }34 void ?{}(A * a, A a) { sout | "copy construct " | a.name | endl; a->x = (int*)malloc(); }35 void ^?{}(A * a) { sout | "destruct " | a->name | endl; free(a->x); }29 void ?{}(A & a) { assert( false ); } 30 void ?{}(A & a, const char * name) { a.name = name; sout | "construct " | name | endl; a.x = (int*)malloc(); } 31 void ?{}(A & a, const char * name, int * ptr) { assert( false ); } 32 33 A ?=?(A & a, A b) { sout | "assign " | a.name | " " | b.name; return a; } 34 void ?{}(A & a, A b) { sout | "copy construct " | b.name | endl; a.x = (int*)malloc(); } 35 void ^?{}(A & a) { sout | "destruct " | a.name | endl; free(a.x); } 36 36 37 37 // test returns -
src/tests/fstream_test.c
r135b431 r6b224a52 7 7 // fstream_test.c -- 8 8 // 9 // Author : Richard C. Bilson9 // Author : Peter A. Buhr 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Mon May 2 15:25:54 201613 // Update Count : 6 112 // Last Modified On : Thu Aug 24 11:30:26 2017 13 // Update Count : 65 14 14 // 15 15 … … 19 19 int nombre; 20 20 sout | "Entrez un nombre, s'il vous plaît:" | endl; 21 sin | &nombre; 22 sout | "Vous avez entré" | nombre | "stocké à l'adresse" | &nombre | endl; 23 sout | "nombre" | nombre | "est" 24 | (nombre > 0 ? "plus grand que" : nombre == 0 ? "égal à" : "moins de") 25 | "zéro" | endl; 21 sin | nombre; 22 sout | "Vous avez entré" | nombre | endl; 23 sout | "le nombre" | nombre | "est" 24 | (nombre > 0 ? "positif" : nombre == 0 ? "zéro" : "négatif") | endl; 26 25 27 26 sout | "Entrez trois nombres, s'il vous plaît: " | endl; 28 27 int i, j, k; 29 sin | &i | &j | &k;28 sin | i | j | k; 30 29 sout | "Vous avez entré" | "i:" | "" | i | "j:" | "" | j | "k:" | "" | k | endl; 31 30 } -
src/tests/globals.c
r135b431 r6b224a52 5 5 }; 6 6 7 void ?{}( value_t * this ) { this->value = 22; }7 void ?{}( value_t & this ) { this.value = 22; } 8 8 9 9 //Standard case … … 12 12 }; 13 13 14 void ?{}( g_t * this ) { (&this->val){}; }14 void ?{}( g_t & this ) { (this.val){}; } 15 15 16 16 g_t g; … … 25 25 //Inline case 26 26 struct gi_t; 27 void ?{}( gi_t *this );27 void ?{}( gi_t & this ); 28 28 29 29 struct gi_t { … … 31 31 } gi; 32 32 33 void ?{}( gi_t * this ) { (&this->val){}; }33 void ?{}( gi_t & this ) { (this.val){}; } 34 34 35 35 //Inline autogen case … … 43 43 }; 44 44 45 void ?{}( gs_t * this ) { (&this->val){}; }45 void ?{}( gs_t & this ) { (this.val){}; } 46 46 47 47 static gs_t gs; … … 56 56 //Static inline case 57 57 struct gsi_t; 58 void ?{}( gsi_t *this );58 void ?{}( gsi_t & this ); 59 59 60 60 static struct gsi_t { … … 62 62 } gsi; 63 63 64 void ?{}( gsi_t * this ) { (&this->val){}; }64 void ?{}( gsi_t & this ) { (this.val){}; } 65 65 66 66 //Static inline autogen case -
src/tests/gmp.c
r135b431 r6b224a52 10 10 // Created On : Tue Apr 19 08:55:51 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Jul 13 16:35:01201713 // Update Count : 54 112 // Last Modified On : Thu Aug 24 09:33:26 2017 13 // Update Count : 543 14 14 // 15 15 … … 70 70 sout | endl; 71 71 72 sin | x | y | z; 73 sout | x | y | z | endl; 74 75 sout | endl; 76 72 77 sout | "Fibonacci Numbers" | endl; 73 78 Int fn, fn1, fn2; -
src/tests/init_once.c
r135b431 r6b224a52 60 60 return -1; 61 61 } 62 void ?{}(array *arr) {63 memset(arr ->elems, 0, sizeof(arr->elems));64 arr ->length = 0;62 void ?{}(array & arr) { 63 memset(arr.elems, 0, sizeof(arr.elems)); 64 arr.length = 0; 65 65 } 66 66 array constructed; 67 67 array destructed; 68 68 69 void ?{}(init_once *x) {70 assert( find( &constructed, x ) == -1 );71 remove( &destructed, x );72 insert( &constructed, x );69 void ?{}(init_once & x) { 70 assert( find( &constructed, &x ) == -1 ); 71 remove( &destructed, &x ); 72 insert( &constructed, &x ); 73 73 74 x ->x = malloc(sizeof(int));74 x.x = malloc(sizeof(int)); 75 75 } 76 76 77 void ?{}(init_once *x, init_once other) {77 void ?{}(init_once & x, init_once other) { 78 78 x{}; // reuse default ctor 79 79 } 80 80 81 void ^?{}(init_once *x) {82 assert( find( &destructed, x ) == -1 );83 remove( &constructed, x );84 insert( &destructed, x );81 void ^?{}(init_once & x) { 82 assert( find( &destructed, &x ) == -1 ); 83 remove( &constructed, &x ); 84 insert( &destructed, &x ); 85 85 86 free(x ->x);86 free(x.x); 87 87 } 88 88 //*** end setup … … 125 125 init_once x; 126 126 init_once y = x; 127 (&x){}; // ensure this doesn't execute127 x{}; // ensure this doesn't execute 128 128 break; 129 129 } -
src/tests/io.c
r135b431 r6b224a52 10 10 // Created On : Wed Mar 2 16:56:02 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Jul 6 23:26:12201713 // Update Count : 7 812 // Last Modified On : Wed Aug 23 21:27:50 2017 13 // Update Count : 79 14 14 // 15 15 … … 89 89 90 90 sout | "input bacis types" | endl; 91 &in | &c// character92 | &si | &usi | &i | &ui | &li | &uli | &lli | &ulli// integral93 | &f | &d | &ld // floating point94 | &fc | &dc | &ldc// floating-point complex91 &in | c // character 92 | si | usi | i | ui | li | uli | lli | ulli // integral 93 | f | d | ld // floating point 94 | fc | dc | ldc // floating-point complex 95 95 | cstr( s1 ) | cstr( s2, size ); // C string, length unchecked and checked 96 96 sout | endl; -
src/tests/memberCtors.c
r135b431 r6b224a52 3 3 }; 4 4 5 void ?{}(WrappedInt *this) {5 void ?{}(WrappedInt & this) { 6 6 printf("constructing int\n"); 7 this ->x = 0;7 this.x = 0; 8 8 } 9 9 10 void ?{}(WrappedInt *this, WrappedInt other) {10 void ?{}(WrappedInt & this, WrappedInt other) { 11 11 printf("copy constructing int: %d\n", other.x); 12 this ->x = other.x;12 this.x = other.x; 13 13 } 14 14 15 void ?{}(WrappedInt *this, int x) {15 void ?{}(WrappedInt & this, int x) { 16 16 printf("constructing int: %d\n", x); 17 this ->x = x;17 this.x = x; 18 18 } 19 19 20 void ^?{}(WrappedInt *this) {21 printf("destructing int: %d\n", this ->x);20 void ^?{}(WrappedInt & this) { 21 printf("destructing int: %d\n", this.x); 22 22 } 23 23 24 void ?=?(WrappedInt *this, int x) {25 printf("assigning int: %d %d\n", this ->x, x);26 this ->x = x;24 void ?=?(WrappedInt & this, int x) { 25 printf("assigning int: %d %d\n", this.x, x); 26 this.x = x; 27 27 } 28 28 … … 31 31 }; 32 32 33 void ?{}(A *a) {33 void ?{}(A & a) { 34 34 // currently must define default ctor, since there's no "= default" syntax 35 35 } 36 36 37 void ?{}(A *a, int x) {37 void ?{}(A & a, int x) { 38 38 printf("begin construct A\n"); 39 printf("construct a ->x\n");40 ( &a->x){ x+999 };41 printf("assign a ->y\n");42 a ->y = 0; // not a constructor - default constructor will be inserted39 printf("construct a.x\n"); 40 (a.x){ x+999 }; 41 printf("assign a.y\n"); 42 a.y = 0; // not a constructor - default constructor will be inserted 43 43 printf("end construct A\n"); 44 44 } // z never constructed - will be automatically default constructed 45 45 46 void ?{}(A *this, A other) {46 void ?{}(A & this, A other) { 47 47 printf("begin copy construct A\n"); 48 printf("copy construct this ->x\n");49 ( &this->x){ other.x };50 printf("assign this ->y\n");51 this ->y = other.y; // not a constructor - copy constructor will be inserted48 printf("copy construct this.x\n"); 49 (this.x){ other.x }; 50 printf("assign this.y\n"); 51 this.y = other.y; // not a constructor - copy constructor will be inserted 52 52 printf("end copy construct A\n"); 53 53 } // z never constructed - will be automatically copy constructed 54 54 55 A ?=?(A *this, A other) {55 A ?=?(A & this, A other) { 56 56 printf("begin ?=? A\n"); 57 this ->x = other.x;58 this ->y = other.y;59 this ->z = other.z;57 this.x = other.x; 58 this.y = other.y; 59 this.z = other.z; 60 60 printf("end ?=? A\n"); 61 return *this;61 return this; 62 62 } 63 63 … … 66 66 }; 67 67 68 void ?{}(B *b) {68 void ?{}(B & b) { 69 69 printf("begin construct B\n"); 70 printf("assign b ->a2\n");71 b ->a2 = (A) { 2 };72 printf("construct b ->a1\n");73 ( &b->a1){ 1 };70 printf("assign b.a2\n"); 71 b.a2 = (A) { 2 }; 72 printf("construct b.a1\n"); 73 (b.a1){ 1 }; 74 74 #ifdef ERR1 75 ( &b->a2){ b->a3 }; // error, b->a2 was used previously but is explicitly constructed75 (b.a2){ b.a3 }; // error, b->a2 was used previously but is explicitly constructed 76 76 #endif 77 77 printf("end construct B\n"); 78 78 } // a2, a3 never constructed - will be automatically default constructed 79 79 80 void ^?{}(B *b) {81 b ->a2 = (A) { 0 };82 ^( &b->a1){};80 void ^?{}(B & b) { 81 b.a2 = (A) { 0 }; 82 ^(b.a1){}; 83 83 } // a2, a3 never destructed - will be automatically destructed 84 84 -
src/tests/monitor.c
r135b431 r6b224a52 8 8 }; 9 9 10 void ?{}(global_t *this) {11 this ->value = 0;10 void ?{}(global_t & this) { 11 this.value = 0; 12 12 } 13 13 14 14 static global_t global; 15 15 16 void increment3( global_t *mutex this ) {17 this ->value += 1;16 void increment3( global_t & mutex this ) { 17 this.value += 1; 18 18 } 19 19 20 void increment2( global_t *mutex this ) {20 void increment2( global_t & mutex this ) { 21 21 increment3( this ); 22 22 } 23 23 24 void increment( global_t *mutex this ) {24 void increment( global_t & mutex this ) { 25 25 increment2( this ); 26 26 } … … 28 28 thread MyThread {}; 29 29 30 void main( MyThread *this ) {30 void main( MyThread & this ) { 31 31 for(int i = 0; i < 1_000_000; i++) { 32 increment( &global );32 increment( global ); 33 33 } 34 34 } -
src/tests/multi-monitor.c
r135b431 r6b224a52 10 10 static monitor_t m1, m2, m3; 11 11 12 void increment( monitor_t * mutex p1, monitor_t * mutex p2, int *value ) {13 *value += 1;12 void increment( monitor_t & mutex p1, monitor_t & mutex p2, int & value ) { 13 value += 1; 14 14 } 15 15 16 struct MyThread { 17 thread_desc __thrd; 16 thread MyThread { 18 17 int target; 19 18 }; 20 19 21 DECL_THREAD(MyThread); 22 23 void ?{}( MyThread * this, int target ) { 24 this->target = target; 20 void ?{}( MyThread & this, int target ) { 21 this.target = target; 25 22 } 26 23 27 void ^?{}( MyThread *mutex this ) {}24 void ^?{}( MyThread & mutex this ) {} 28 25 29 void main( MyThread *this ) {26 void main( MyThread & this ) { 30 27 for(int i = 0; i < 1000000; i++) { 31 choose(this ->target) {32 case 0: increment( &m1, &m2, &global12 );33 case 1: increment( &m2, &m3, &global23 );34 case 2: increment( &m1, &m3, &global13 );28 choose(this.target) { 29 case 0: increment( m1, m2, global12 ); 30 case 1: increment( m2, m3, global23 ); 31 case 2: increment( m1, m3, global13 ); 35 32 } 36 33 } 34 } 35 36 forall(dtype T | sized(T) | { void ^?{}(T & mutex); }) 37 void delete_mutex(T * x) { 38 ^(*x){}; 39 free(x); 37 40 } 38 41 … … 40 43 processor p; 41 44 { 42 scoped(MyThread)* f[6];45 MyThread * f[6]; 43 46 for(int i = 0; i < 6; i++) { 44 f[i] = ((scoped(MyThread) *)malloc()){ i % 3 };47 f[i] = new(i % 3); 45 48 } 46 49 47 50 for(int i = 0; i < 6; i++) { 48 delete ( f[i] );51 delete_mutex( f[i] ); 49 52 } 50 53 } -
src/tests/multiDimension.c
r135b431 r6b224a52 4 4 }; 5 5 6 void ?{}(X *this) {6 void ?{}(X & this) { 7 7 printf("default constructing\n"); 8 ( &this->a){ 123 };9 this ->ptr = malloc(sizeof(int));8 (this.a){ 123 }; 9 this.ptr = malloc(sizeof(int)); 10 10 } 11 11 12 void ?{}(X *this, X other) {12 void ?{}(X & this, X other) { 13 13 printf("copy constructing\n"); 14 ( &this->a){ other.a };15 this ->ptr = malloc(sizeof(int));14 (this.a){ other.a }; 15 this.ptr = malloc(sizeof(int)); 16 16 } 17 17 18 void ?{}(X *this, int a) {18 void ?{}(X & this, int a) { 19 19 printf("constructing with %d\n", a); 20 ( &this->a){ a };21 this ->ptr = malloc(sizeof(int));20 (this.a){ a }; 21 this.ptr = malloc(sizeof(int)); 22 22 } 23 23 24 void ^?{}(X *this) {24 void ^?{}(X & this) { 25 25 printf("destructing\n"); 26 free(this ->ptr);26 free(this.ptr); 27 27 } 28 28 29 X ?=?(X *this, X other) {30 this ->a = other.a;31 return *this;29 X ?=?(X & this, X other) { 30 this.a = other.a; 31 return this; 32 32 } 33 33 -
src/tests/operators.c
r135b431 r6b224a52 11 11 } 12 12 13 int ?=?( int *a, int b ) {13 int ?=?( int &a, int b ) { 14 14 return 0; 15 15 } -
src/tests/preempt.c
r135b431 r6b224a52 16 16 }; 17 17 18 void ?{}( worker_t *this, int value ) {19 this ->value = value;18 void ?{}( worker_t & this, int value ) { 19 this.value = value; 20 20 } 21 21 22 void main(worker_t *this) {22 void main(worker_t & this) { 23 23 while(counter < 1000) { 24 if( (counter % 7) == this ->value ) {24 if( (counter % 7) == this.value ) { 25 25 int next = __atomic_add_fetch_4(&counter, 1, __ATOMIC_SEQ_CST); 26 26 if( (next % 100) == 0 ) printf("%d\n", next); -
src/tests/rational.c
r135b431 r6b224a52 1 // 1 // 2 2 // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo 3 3 // 4 4 // The contents of this file are covered under the licence agreement in the 5 5 // file "LICENCE" distributed with Cforall. 6 // 6 // 7 7 // rational.c -- test rational number package 8 // 8 // 9 9 // Author : Peter A. Buhr 10 10 // Created On : Mon Mar 28 08:43:12 2016 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Wed May 17 15:46:35201713 // Update Count : 6 514 // 12 // Last Modified On : Wed Aug 23 21:40:11 2017 13 // Update Count : 66 14 // 15 15 16 16 #include <rational> … … 20 20 21 21 // UNNECESSARY, FIX ME 22 void ?{}( int * this ) { *this = 0; }23 void ?{}( int * this, zero_t ) { *this = 0; }24 void ?{}( int * this, one_t ) { *this = 1; }22 void ?{}( int & this ) { this = 0; } 23 void ?{}( int & this, zero_t ) { this = 0; } 24 void ?{}( int & this, one_t ) { this = 1; } 25 25 double convert( int i ) { return (double)i; } 26 26 int convert( double d ) { return (int)d; } … … 92 92 sout | x | endl; 93 93 94 sin | &a | &b;94 sin | a | b; 95 95 sout | a | b | endl; 96 96 } // main -
src/tests/sched-int-barge.c
r135b431 r6b224a52 28 28 }; 29 29 30 void ?{} ( global_data_t *this ) {31 this ->done = false;32 this ->counter = 0;33 this ->state = BARGE;30 void ?{} ( global_data_t & this ) { 31 this.done = false; 32 this.counter = 0; 33 this.state = BARGE; 34 34 35 this ->do_signal = 6;36 this ->do_wait1 = 1;37 this ->do_wait2 = 3;35 this.do_signal = 6; 36 this.do_wait1 = 1; 37 this.do_wait2 = 3; 38 38 } 39 39 40 void ^?{} ( global_data_t *this ) {}40 void ^?{} ( global_data_t & this ) {} 41 41 42 42 global_t globalA; … … 48 48 thread Threads {}; 49 49 50 bool logicC( global_t * mutex a, global_t * mutex b, global_data_t *mutex c ) {51 c ->counter++;50 bool logicC( global_t & mutex a, global_t & mutex b, global_data_t & mutex c ) { 51 c.counter++; 52 52 53 if( (c ->counter % 1000) == 0 ) sout | c->counter | endl;53 if( (c.counter % 1000) == 0 ) sout | c.counter | endl; 54 54 55 int action = c ->counter % 10;55 int action = c.counter % 10; 56 56 57 57 if( action == 0 ) { 58 c ->do_signal = max( ((unsigned)rand48()) % 10, 1);59 c ->do_wait1 = ((unsigned)rand48()) % (c->do_signal);60 c ->do_wait2 = ((unsigned)rand48()) % (c->do_signal);58 c.do_signal = max( ((unsigned)rand48()) % 10, 1); 59 c.do_wait1 = ((unsigned)rand48()) % (c.do_signal); 60 c.do_wait2 = ((unsigned)rand48()) % (c.do_signal); 61 61 62 if(c ->do_wait1 == c->do_wait2) sout | "Same" | endl;62 if(c.do_wait1 == c.do_wait2) sout | "Same" | endl; 63 63 } 64 64 65 if( action == c ->do_wait1 || action == c->do_wait2 ) {66 c ->state = WAIT;65 if( action == c.do_wait1 || action == c.do_wait2 ) { 66 c.state = WAIT; 67 67 wait( &cond ); 68 68 69 if(c ->state != SIGNAL) {70 sout | "ERROR Barging detected" | c ->counter | endl;69 if(c.state != SIGNAL) { 70 sout | "ERROR Barging detected" | c.counter | endl; 71 71 abort(); 72 72 } 73 73 } 74 else if( action == c ->do_signal ) {75 c ->state = SIGNAL;74 else if( action == c.do_signal ) { 75 c.state = SIGNAL; 76 76 77 77 signal( &cond ); … … 79 79 } 80 80 else { 81 c ->state = BARGE;81 c.state = BARGE; 82 82 } 83 83 84 if( c ->counter >= N ) c->done = true;85 return !c ->done;84 if( c.counter >= N ) c.done = true; 85 return !c.done; 86 86 } 87 87 88 bool logicB( global_t * mutex a, global_t *mutex b ) {89 return logicC(a, b, &globalC);88 bool logicB( global_t & mutex a, global_t & mutex b ) { 89 return logicC(a, b, globalC); 90 90 } 91 91 92 bool logicA( global_t *mutex a ) {93 return logicB(a, &globalB);92 bool logicA( global_t & mutex a ) { 93 return logicB(a, globalB); 94 94 } 95 95 96 void main( Threads *this ) {97 while( logicA( &globalA) ) { yield(); };96 void main( Threads & this ) { 97 while( logicA(globalA) ) { yield(); }; 98 98 } 99 99 … … 101 101 102 102 int main(int argc, char* argv[]) { 103 104 105 106 107 108 103 rand48seed(0); 104 processor p; 105 { 106 Threads t[17]; 107 the_threads = (thread_desc*)t; 108 } 109 109 } -
src/tests/sched-int-block.c
r135b431 r6b224a52 24 24 }; 25 25 26 void ?{} ( global_data_t *this ) {27 this ->last_thread = NULL;28 this ->last_signaller = NULL;26 void ?{} ( global_data_t & this ) { 27 this.last_thread = NULL; 28 this.last_signaller = NULL; 29 29 } 30 30 31 void ^?{} ( global_data_t *this ) {}31 void ^?{} ( global_data_t & this ) {} 32 32 33 33 global_data_t globalA, globalB; … … 38 38 39 39 //------------------------------------------------------------------------------ 40 void wait_op( global_data_t * mutex a, global_data_t *mutex b, unsigned i ) {40 void wait_op( global_data_t & mutex a, global_data_t & mutex b, unsigned i ) { 41 41 wait( &cond, (uintptr_t)this_thread ); 42 42 43 43 yield( ((unsigned)rand48()) % 10 ); 44 44 45 if(a ->last_thread != a->last_signaller || b->last_thread != b->last_signaller ) {46 sout | "ERROR Barging detected, expected" | a ->last_signaller | b->last_signaller | "got" | a->last_thread | b->last_thread | endl;45 if(a.last_thread != a.last_signaller || b.last_thread != b.last_signaller ) { 46 sout | "ERROR Barging detected, expected" | a.last_signaller | b.last_signaller | "got" | a.last_thread | b.last_thread | endl; 47 47 abort(); 48 48 } 49 49 50 a ->last_thread = b->last_thread = this_thread;50 a.last_thread = b.last_thread = this_thread; 51 51 52 52 yield( ((unsigned)rand48()) % 10 ); … … 54 54 55 55 thread Waiter {}; 56 void main( Waiter *this ) {56 void main( Waiter & this ) { 57 57 for( int i = 0; i < N; i++ ) { 58 wait_op( &globalA, &globalB, i );58 wait_op( globalA, globalB, i ); 59 59 } 60 60 } 61 61 62 62 //------------------------------------------------------------------------------ 63 void signal_op( global_data_t * mutex a, global_data_t *mutex b ) {63 void signal_op( global_data_t & mutex a, global_data_t & mutex b ) { 64 64 yield( ((unsigned)rand48()) % 10 ); 65 65 66 a->last_thread = b->last_thread = a->last_signaller = b->last_signaller= this_thread;66 [a.last_thread, b.last_thread, a.last_signaller, b.last_signaller] = this_thread; 67 67 68 68 if( !is_empty( &cond ) ) { … … 77 77 yield( ((unsigned)rand48()) % 10 ); 78 78 79 if(a ->last_thread != next || b->last_thread != next) {80 sout | "ERROR Barging detected, expected" | next | "got" | a ->last_thread | b->last_thread | endl;79 if(a.last_thread != next || b.last_thread != next) { 80 sout | "ERROR Barging detected, expected" | next | "got" | a.last_thread | b.last_thread | endl; 81 81 abort(); 82 82 } … … 86 86 87 87 thread Signaller {}; 88 void main( Signaller *this ) {88 void main( Signaller & this ) { 89 89 while( !done ) { 90 signal_op( &globalA, &globalB );90 signal_op( globalA, globalB ); 91 91 } 92 92 } 93 93 94 94 //------------------------------------------------------------------------------ 95 void barge_op( global_data_t *mutex a ) {96 a ->last_thread = this_thread;95 void barge_op( global_data_t & mutex a ) { 96 a.last_thread = this_thread; 97 97 } 98 98 99 99 thread Barger {}; 100 void main( Barger *this ) {100 void main( Barger & this ) { 101 101 for( unsigned i = 0; !done; i++ ) { 102 102 //Choose some monitor to barge into with some irregular pattern 103 103 bool choose_a = (i % 13) > (i % 17); 104 barge_op( choose_a ? &globalA : &globalB ); 104 if ( choose_a ) barge_op( globalA ); 105 else barge_op( globalB ); 105 106 } 106 107 } -
src/tests/sched-int-disjoint.c
r135b431 r6b224a52 22 22 23 23 monitor global_data_t; 24 void ?{}( global_data_t *this );25 void ^?{} ( global_data_t *this );24 void ?{}( global_data_t & this ); 25 void ^?{} ( global_data_t & this ); 26 26 27 27 monitor global_data_t { … … 34 34 volatile bool all_done; 35 35 36 void ?{}( global_data_t *this ) {37 this ->counter == 0;38 this ->state = BARGE;36 void ?{}( global_data_t & this ) { 37 this.counter == 0; 38 this.state = BARGE; 39 39 } 40 40 41 void ^?{} ( global_data_t *this ) {}41 void ^?{} ( global_data_t & this ) {} 42 42 43 43 //------------------------------------------------------------------------------ 44 44 // Barging logic 45 void barge( global_data_t *mutex d ) {46 d ->state = BARGE;45 void barge( global_data_t & mutex d ) { 46 d.state = BARGE; 47 47 } 48 48 49 49 thread Barger {}; 50 50 51 void main( Barger *this ) {51 void main( Barger & this ) { 52 52 while( !all_done ) { 53 barge( &data );53 barge( data ); 54 54 yield(); 55 55 } … … 58 58 //------------------------------------------------------------------------------ 59 59 // Waiting logic 60 bool wait( global_t * mutex m, global_data_t *mutex d ) {60 bool wait( global_t & mutex m, global_data_t & mutex d ) { 61 61 wait( &cond ); 62 if( d ->state != SIGNAL ) {62 if( d.state != SIGNAL ) { 63 63 sout | "ERROR barging!" | endl; 64 64 } 65 65 66 d ->counter++;66 d.counter++; 67 67 68 if( (d ->counter % 1000) == 0 ) sout | d->counter | endl;68 if( (d.counter % 1000) == 0 ) sout | d.counter | endl; 69 69 70 return d ->counter < N;70 return d.counter < N; 71 71 } 72 72 73 73 thread Waiter {}; 74 74 75 void main( Waiter *this ) {76 while( wait( &mut, &data ) ) { yield(); }75 void main( Waiter & this ) { 76 while( wait( mut, data ) ) { yield(); } 77 77 } 78 78 … … 80 80 //------------------------------------------------------------------------------ 81 81 // Signalling logic 82 void signal( condition * cond, global_t * mutex a, global_data_t *mutex b ) {83 b ->state = SIGNAL;82 void signal( condition * cond, global_t & mutex a, global_data_t & mutex b ) { 83 b.state = SIGNAL; 84 84 signal( cond ); 85 85 } 86 86 87 void logic( global_t *mutex a ) {88 signal( &cond, a, &data );87 void logic( global_t & mutex a ) { 88 signal( &cond, a, data ); 89 89 90 90 yield( (unsigned)rand48() % 10 ); … … 99 99 thread Signaller {}; 100 100 101 void main( Signaller *this ) {101 void main( Signaller & this ) { 102 102 while( !all_done ) { 103 logic( &mut );103 logic( mut ); 104 104 yield(); 105 105 } -
src/tests/sched-int-wait.c
r135b431 r6b224a52 35 35 //---------------------------------------------------------------------------------------------------- 36 36 // Tools 37 void signal( condition * cond, global_t * mutex a, global_t *mutex b ) {37 void signal( condition * cond, global_t & mutex a, global_t & mutex b ) { 38 38 signal( cond ); 39 39 } 40 40 41 void signal( condition * cond, global_t * mutex a, global_t * mutex b, global_t *mutex c ) {41 void signal( condition * cond, global_t & mutex a, global_t & mutex b, global_t & mutex c ) { 42 42 signal( cond ); 43 43 } 44 44 45 void wait( condition * cond, global_t * mutex a, global_t *mutex b ) {45 void wait( condition * cond, global_t & mutex a, global_t & mutex b ) { 46 46 wait( cond ); 47 47 } 48 48 49 void wait( condition * cond, global_t * mutex a, global_t * mutex b, global_t *mutex c ) {49 void wait( condition * cond, global_t & mutex a, global_t & mutex b, global_t & mutex c ) { 50 50 wait( cond ); 51 51 } … … 53 53 //---------------------------------------------------------------------------------------------------- 54 54 // Signaler 55 void main( Signaler *this ) {55 void main( Signaler & this ) { 56 56 57 57 while( waiter_left != 0 ) { … … 59 59 switch( action ) { 60 60 case 0: 61 signal( &condABC, &globalA, &globalB, &globalC );61 signal( &condABC, globalA, globalB, globalC ); 62 62 break; 63 63 case 1: 64 signal( &condAB , &globalA, &globalB );64 signal( &condAB , globalA, globalB ); 65 65 break; 66 66 case 2: 67 signal( &condBC , &globalB, &globalC );67 signal( &condBC , globalB, globalC ); 68 68 break; 69 69 case 3: 70 signal( &condAC , &globalA, &globalC );70 signal( &condAC , globalA, globalC ); 71 71 break; 72 72 default: … … 80 80 //---------------------------------------------------------------------------------------------------- 81 81 // Waiter ABC 82 void main( WaiterABC *this ) {82 void main( WaiterABC & this ) { 83 83 for( int i = 0; i < N; i++ ) { 84 wait( &condABC, &globalA, &globalB, &globalC );84 wait( &condABC, globalA, globalB, globalC ); 85 85 } 86 86 … … 90 90 //---------------------------------------------------------------------------------------------------- 91 91 // Waiter AB 92 void main( WaiterAB *this ) {92 void main( WaiterAB & this ) { 93 93 for( int i = 0; i < N; i++ ) { 94 wait( &condAB , &globalA, &globalB );94 wait( &condAB , globalA, globalB ); 95 95 } 96 96 … … 100 100 //---------------------------------------------------------------------------------------------------- 101 101 // Waiter AC 102 void main( WaiterAC *this ) {102 void main( WaiterAC & this ) { 103 103 for( int i = 0; i < N; i++ ) { 104 wait( &condAC , &globalA, &globalC );104 wait( &condAC , globalA, globalC ); 105 105 } 106 106 … … 110 110 //---------------------------------------------------------------------------------------------------- 111 111 // Waiter BC 112 void main( WaiterBC *this ) {112 void main( WaiterBC & this ) { 113 113 for( int i = 0; i < N; i++ ) { 114 wait( &condBC , &globalB, &globalC );114 wait( &condBC , globalB, globalC ); 115 115 } 116 116 -
src/tests/swap.c
r135b431 r6b224a52 7 7 // swap.c -- 8 8 // 9 // Author : Richard C. Bilson9 // Author : Peter A. Buhr 10 10 // Created On : Wed May 27 17:56:53 2015 11 11 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Apr 21 08:10:41 201613 // Update Count : 6912 // Last Modified On : Wed Aug 23 20:34:45 2017 13 // Update Count : 70 14 14 // 15 15 … … 20 20 char c1 = 'a', c2 = 'b'; 21 21 sout | "char\t\t\t" | c1 | ' ' | c2 | "\t\t\tswap "; 22 swap( &c1, &c2 );22 swap( c1, c2 ); 23 23 sout | '\t' | c1 | ' ' | c2 | endl; 24 24 25 25 signed int i1 = -1, i2 = -2; 26 26 sout | "signed int\t\t" | i1 | i2 | "\t\t\tswap "; 27 swap( &i1, &i2 );27 swap( i1, i2 ); 28 28 sout | '\t' | i1 | i2 | endl; 29 29 30 30 unsigned int ui1 = 1, ui2 = 2; 31 31 sout | "unsigned int\t\t" | ui1 | ui2 | "\t\t\tswap "; 32 swap( &ui1, &ui2 );32 swap( ui1, ui2 ); 33 33 sout | '\t' | ui1 | ui2 | endl; 34 34 35 35 signed long int li1 = -1, li2 = -2; 36 36 sout | "signed long int\t\t" | li1 | li2 | "\t\t\tswap "; 37 swap( &li1, &li2 );37 swap( li1, li2 ); 38 38 sout | '\t' | li1 | li2 | endl; 39 39 40 40 unsigned long int uli1 = 1, uli2 = 2; 41 41 sout | "unsigned long int\t" | uli1 | uli2 | "\t\t\tswap "; 42 swap( &uli1, &uli2 );42 swap( uli1, uli2 ); 43 43 sout | '\t' | uli1 | uli2 | endl; 44 44 45 45 signed long long int lli1 = -1, lli2 = -2; 46 46 sout | "signed long long int\t" | lli1 | lli2 | "\t\t\tswap "; 47 swap( &lli1, &lli2 );47 swap( lli1, lli2 ); 48 48 sout | '\t' | lli1 | lli2 | endl; 49 49 50 50 unsigned long long int ulli1 = 1, ulli2 = 2; 51 51 sout | "unsigned long long int\t" | ulli1 | ulli2 | "\t\t\tswap "; 52 swap( &ulli1, &ulli2 );52 swap( ulli1, ulli2 ); 53 53 sout | '\t' | ulli1 | ulli2 | endl; 54 54 55 55 float f1 = 1.5, f2 = 2.5; 56 56 sout | "float\t\t\t" | f1 | f2 | "\t\t\tswap "; 57 swap( &f1, &f2 );57 swap( f1, f2 ); 58 58 sout | '\t' | f1 | f2 | endl; 59 59 60 60 double d1 = 1.5, d2 = 2.5; 61 61 sout | "double\t\t\t" | d1 | d2 | "\t\t\tswap "; 62 swap( &d1, &d2 );62 swap( d1, d2 ); 63 63 sout | '\t' | d1 | d2 | endl; 64 64 65 65 long double ld1 = 1.5, ld2 = 2.5; 66 66 sout | "long double\t\t" | ld1 | ld2 | "\t\t\tswap "; 67 swap( &ld1, &ld2 );67 swap( ld1, ld2 ); 68 68 sout | '\t' | ld1 | ld2 | endl; 69 69 70 70 float _Complex fc1 = 1.5f+1.5if, fc2 = 2.5f+2.5if; 71 71 sout | "float _Complex\t\t" | fc1 | fc2 | "\tswap "; 72 swap( &fc1, &fc2 );72 swap( fc1, fc2 ); 73 73 sout | '\t' | fc1 | fc2 | endl; 74 74 75 75 double _Complex dc1 = 1.5d+1.5id, dc2 = 2.5d+2.5id; 76 76 sout | "double _Complex\t\t" | dc1 | dc2 | "\tswap "; 77 swap( &dc1, &dc2 );77 swap( dc1, dc2 ); 78 78 sout | '\t' | dc1 | dc2 | endl; 79 79 80 80 long double _Complex ldc1 = 1.5d+1.5il, ldc2 = 2.5d+2.5il; 81 81 sout | "long double _Complex\t" | ldc1 | ldc2 | "\tswap "; 82 swap( &ldc1, &ldc2 );82 swap( ldc1, ldc2 ); 83 83 sout | '\t' | ldc1 | ldc2 | endl; 84 84 … … 86 86 ofstream * ?|?( ofstream * os, S s ) { return os | s.i | s.j; } 87 87 sout | "struct S\t\t" | s1 | "," | s2 | "\t\tswap "; 88 swap( &s1, &s2 );88 swap( s1, s2 ); 89 89 sout | '\t' | s1 | "," | s2 | endl; 90 90 } // main -
src/tests/test.py
r135b431 r6b224a52 31 31 # parses the Makefile to find the machine type (32-bit / 64-bit) 32 32 def getMachineType(): 33 sh('echo "void ?{}(int *a,int b){}int main(){return 0;}" > .dummy.c')33 sh('echo "void ?{}(int&a,int b){}int main(){return 0;}" > .dummy.c') 34 34 ret, out = sh("make .dummy -s", print2stdout=True) 35 35 … … 174 174 if make_ret == 0 : 175 175 # fetch optional input 176 stdinput = "< .in/%s.txt" % test.name if isfile(".in/%s.txt" % test. path) else ""176 stdinput = "< .in/%s.txt" % test.name if isfile(".in/%s.txt" % test.name) else "" 177 177 178 178 if fileIsExecutable(test.name) : -
src/tests/thread.c
r135b431 r6b224a52 7 7 thread Second { semaphore* lock; }; 8 8 9 void ?{}( First * this, semaphore* lock ) { this->lock =lock; }10 void ?{}( Second * this, semaphore* lock ) { this->lock =lock; }9 void ?{}( First & this, semaphore & lock ) { this.lock = &lock; } 10 void ?{}( Second & this, semaphore & lock ) { this.lock = &lock; } 11 11 12 void main(First *this) {12 void main(First& this) { 13 13 for(int i = 0; i < 10; i++) { 14 14 sout | "First : Suspend No." | i + 1 | endl; 15 15 yield(); 16 16 } 17 V(this ->lock);17 V(this.lock); 18 18 } 19 19 20 void main(Second *this) {21 P(this ->lock);20 void main(Second& this) { 21 P(this.lock); 22 22 for(int i = 0; i < 10; i++) { 23 23 sout | "Second : Suspend No." | i + 1 | endl; … … 33 33 processor p; 34 34 { 35 First f = { &lock };36 Second s = { &lock };35 First f = { lock }; 36 Second s = { lock }; 37 37 } 38 38 } -
src/tests/tupleAssign.c
r135b431 r6b224a52 48 48 int z; 49 49 } x; 50 X ?=?(X *x, double d) {}50 X ?=?(X & x, double d) {} 51 51 [int, double, int] t; 52 52 -
src/tests/tupleMember.c
r135b431 r6b224a52 34 34 } v; 35 35 36 lvalue Vh() {36 V & h() { 37 37 static V local = { 111, { 222, 333 }, 444.5 }; 38 38 return local; -
src/tests/tupleVariadic.c
r135b431 r6b224a52 29 29 } 30 30 31 forall( dtype T, ttype Params | sized(T) | { void ?{}(T *, Params); } )31 forall( dtype T, ttype Params | sized(T) | { void ?{}(T &, Params); } ) 32 32 T * new(Params p); 33 33 … … 38 38 39 39 // xxx - eventually this will be collapsed...x 40 void ?{}(array *a) {41 a ->size = 0;42 a ->data = 0;40 void ?{}(array & a) { 41 a.size = 0; 42 a.data = 0; 43 43 printf("called ?{} with no a\n"); 44 44 } 45 45 46 void ?{}(array *a, int a0) {47 a ->size = 1;48 a ->data = (int*)malloc(sizeof(int)*a->size);49 a ->data[0] = a0;46 void ?{}(array & a, int a0) { 47 a.size = 1; 48 a.data = (int*)malloc(sizeof(int)*a.size); 49 a.data[0] = a0; 50 50 printf("called ?{} with a: %d\n", a0); 51 51 } 52 52 53 void ?{}(array *a, int a0, int a1) {54 a ->size = 2;55 a ->data = (int*)malloc(sizeof(int)*a->size);56 a ->data[0] = a0;57 a ->data[1] = a1;53 void ?{}(array & a, int a0, int a1) { 54 a.size = 2; 55 a.data = (int*)malloc(sizeof(int)*a.size); 56 a.data[0] = a0; 57 a.data[1] = a1; 58 58 printf("called ?{} with a: %d %d\n", a0, a1); 59 59 } 60 60 61 void ?{}(array *a, int a0, int a1, int a2) {62 a ->size = 3;63 a ->data = (int*)malloc(sizeof(int)*a->size);64 a ->data[0] = a0;65 a ->data[1] = a1;66 a ->data[2] = a2;61 void ?{}(array & a, int a0, int a1, int a2) { 62 a.size = 3; 63 a.data = (int*)malloc(sizeof(int)*a.size); 64 a.data[0] = a0; 65 a.data[1] = a1; 66 a.data[2] = a2; 67 67 printf("called ?{} with a: %d %d %d\n", a0, a1, a2); 68 68 } 69 69 70 70 // test use of a tuple argument 71 [void] ?{}(array *a, [int, int, int, int] args) {71 [void] ?{}(array & a, [int, int, int, int] args) { 72 72 int a0, a1, a2, a3; 73 73 [a0, a1, a2, a3] = args; 74 a ->size = 4;75 a ->data = malloc(sizeof(int)*a->size);76 a ->data[0] = a0;77 a ->data[1] = a1;78 a ->data[2] = a2;79 a ->data[3] = a3;74 a.size = 4; 75 a.data = malloc(sizeof(int)*a.size); 76 a.data[0] = a0; 77 a.data[1] = a1; 78 a.data[2] = a2; 79 a.data[3] = a3; 80 80 printf("called ?{} with a: %d %d %d %d\n", a0, a1, a2, a3); 81 81 } -
src/tests/vector/array.h
r135b431 r6b224a52 21 21 // element has index 0. 22 22 trait array( otype array_type, otype elt_type ) { 23 lvalue elt_type?[?]( array_type, int );23 elt_type & ?[?]( array_type, int ); 24 24 }; 25 25 -
src/tests/vector/vector_int.c
r135b431 r6b224a52 20 20 #define DEFAULT_CAPACITY 20 21 21 22 void ?{}( vector_int *vec ) {22 void ?{}( vector_int & vec ) { 23 23 vec { DEFAULT_CAPACITY }; 24 24 } 25 25 26 void ?{}( vector_int *vec, int reserve ) {27 vec ->last = -1;28 vec ->capacity = reserve;29 vec ->data = malloc( sizeof( int ) * reserve );26 void ?{}( vector_int & vec, int reserve ) { 27 vec.last = -1; 28 vec.capacity = reserve; 29 vec.data = malloc( sizeof( int ) * reserve ); 30 30 } 31 31 32 void ?{}( vector_int *vec, vector_int other ) {33 vec ->last = other.last;34 vec ->capacity = other.capacity;35 vec ->data = malloc( sizeof( int ) * other.capacity );36 for (int i = 0; i < vec ->last; i++) {37 vec ->data[i] = other.data[i];32 void ?{}( vector_int & vec, vector_int other ) { 33 vec.last = other.last; 34 vec.capacity = other.capacity; 35 vec.data = malloc( sizeof( int ) * other.capacity ); 36 for (int i = 0; i < vec.last; i++) { 37 vec.data[i] = other.data[i]; 38 38 } 39 39 } 40 40 41 void ^?{}( vector_int *vec ) {42 free( vec ->data );41 void ^?{}( vector_int & vec ) { 42 free( vec.data ); 43 43 } 44 44 … … 61 61 // implement bounded_array 62 62 63 lvalue int?[?]( vector_int * vec, int index ) {63 int & ?[?]( vector_int * vec, int index ) { 64 64 return vec->data[ index ]; 65 65 } -
src/tests/vector/vector_int.h
r135b431 r6b224a52 24 24 } vector_int; 25 25 26 void ?{}( vector_int *); // allocate vector with default capacity27 void ?{}( vector_int *, int reserve ); // allocate vector with specified capacity28 void ?{}( vector_int * vec, vector_int other );// copy constructor29 void ^?{}( vector_int * );// deallocate vector's storage26 void ?{}( vector_int & ); // allocate vector with default capacity 27 void ?{}( vector_int &, int reserve ); // allocate vector with specified capacity 28 void ?{}( vector_int & vec, vector_int other ); // copy constructor 29 void ^?{}( vector_int & ); // deallocate vector's storage 30 30 31 31 void reserve( vector_int *vec, int reserve ); // reserve more capacity … … 34 34 // implement bounded_array 35 35 36 lvalue int ?[?]( vector_int * vec, int index );// access to arbitrary element (does not resize)37 int last( vector_int * vec ); 36 int & ?[?]( vector_int * vec, int index ); // access to arbitrary element (does not resize) 37 int last( vector_int * vec ); // return last element 38 38 39 39 // Local Variables: // -
src/tests/vector/vector_test.c
r135b431 r6b224a52 9 9 // Author : Richard C. Bilson 10 10 // Created On : Wed May 27 17:56:53 2015 11 // Last Modified By : Rob Schluntz12 // Last Modified On : Wed Apr 27 17:31:27 201613 // Update Count : 1 811 // Last Modified By : Peter A. Buhr 12 // Last Modified On : Thu Aug 24 08:15:38 2017 13 // Update Count : 19 14 14 // 15 15 … … 27 27 sout | "enter N elements and C-d on a separate line:" | endl; 28 28 for ( ;; ) { 29 sin | #29 sin | num; 30 30 if ( fail( sin ) || eof( sin ) ) break; 31 31 append( &vec, num );
Note:
See TracChangeset
for help on using the changeset viewer.