Changeset 364d70c
- Timestamp:
- Aug 3, 2018, 9:02:24 AM (7 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, no_list, persistent-indexer, pthread-emulation, qualifiedEnum
- Children:
- 4084928e
- Parents:
- d8cb7df
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/tests/.expect/functions.x64.txt
rd8cb7df r364d70c 31 31 __attribute__ ((unused)) signed int **_X10_retval_f8PPi_1; 32 32 } 33 signed int *const *_X2f9FP CPi___1(){34 __attribute__ ((unused)) signed int *const *_X10_retval_f9P CPi_1;33 signed int *const *_X2f9FPKPi___1(){ 34 __attribute__ ((unused)) signed int *const *_X10_retval_f9PKPi_1; 35 35 } 36 36 signed int (*_X3f10FPA0i___1())[]{ … … 47 47 } 48 48 const signed int _X4fII2Fi_i__1(signed int _X1ii_1){ 49 __attribute__ ((unused)) const signed int _X12_retval_fII2 Ci_1;49 __attribute__ ((unused)) const signed int _X12_retval_fII2Ki_1; 50 50 } 51 51 extern signed int _X4fII3Fi_i__1(signed int _X1ii_1){ … … 53 53 } 54 54 extern const signed int _X4fII4Fi_i__1(signed int _X1ii_1){ 55 __attribute__ ((unused)) const signed int _X12_retval_fII4 Ci_1;55 __attribute__ ((unused)) const signed int _X12_retval_fII4Ki_1; 56 56 } 57 57 signed int *_X4fII5FPi___1(){ … … 59 59 } 60 60 signed int *const _X4fII6FPi___1(){ 61 __attribute__ ((unused)) signed int *const _X12_retval_fII6 CPi_1;62 } 63 const signed long int *_X4fII7FP Cl___1(){64 __attribute__ ((unused)) const signed long int *_X12_retval_fII7P Cl_1;65 } 66 static const signed long int *_X4fII8FP Cl___1(){67 __attribute__ ((unused)) const signed long int *_X12_retval_fII8P Cl_1;68 } 69 static const signed long int *_X4fII9FP Cl___1(){70 __attribute__ ((unused)) const signed long int *_X12_retval_fII9P Cl_1;61 __attribute__ ((unused)) signed int *const _X12_retval_fII6KPi_1; 62 } 63 const signed long int *_X4fII7FPKl___1(){ 64 __attribute__ ((unused)) const signed long int *_X12_retval_fII7PKl_1; 65 } 66 static const signed long int *_X4fII8FPKl___1(){ 67 __attribute__ ((unused)) const signed long int *_X12_retval_fII8PKl_1; 68 } 69 static const signed long int *_X4fII9FPKl___1(){ 70 __attribute__ ((unused)) const signed long int *_X12_retval_fII9PKl_1; 71 71 } 72 72 signed int _X3fO1Fi_i__1(signed int _X1ii_1){ … … 77 77 } 78 78 const signed int _X3fO3Fi_i__1(signed int _X1ii_1){ 79 __attribute__ ((unused)) const signed int _X11_retval_fO3 Ci_1;79 __attribute__ ((unused)) const signed int _X11_retval_fO3Ki_1; 80 80 } 81 81 extern signed int _X3fO4Fi_i__1(signed int _X1ii_1){ … … 83 83 } 84 84 extern const signed int _X3fO5Fi_i__1(signed int _X1ii_1){ 85 __attribute__ ((unused)) const signed int _X11_retval_fO5 Ci_1;85 __attribute__ ((unused)) const signed int _X11_retval_fO5Ki_1; 86 86 } 87 87 signed int _X1fFi___1(void); … … 96 96 struct _tuple2_ { 97 97 }; 98 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, unsigned long int _sizeof_ t15tuple_param_2_0, unsigned long int _alignof_t15tuple_param_2_0, unsigned long int _sizeof_t15tuple_param_2_1, unsigned long int _alignof_t15tuple_param_2_1){98 static inline void _layoutof__tuple2_(unsigned long int *_sizeof__tuple2_, unsigned long int *_alignof__tuple2_, unsigned long int *_offsetof__tuple2_, unsigned long int _sizeof_Y15tuple_param_2_0, unsigned long int _alignof_Y15tuple_param_2_0, unsigned long int _sizeof_Y15tuple_param_2_1, unsigned long int _alignof_Y15tuple_param_2_1){ 99 99 ((void)((*_sizeof__tuple2_)=0)); 100 100 ((void)((*_alignof__tuple2_)=1)); 101 101 ((void)(_offsetof__tuple2_[0]=(*_sizeof__tuple2_))); 102 ((void)((*_sizeof__tuple2_)+=_sizeof_ t15tuple_param_2_0));103 if ( ((*_alignof__tuple2_)<_alignof_ t15tuple_param_2_0) ) ((void)((*_alignof__tuple2_)=_alignof_t15tuple_param_2_0));104 105 if ( ((*_sizeof__tuple2_)&(_alignof_ t15tuple_param_2_1-1)) ) ((void)((*_sizeof__tuple2_)+=(_alignof_t15tuple_param_2_1-((*_sizeof__tuple2_)&(_alignof_t15tuple_param_2_1-1)))));102 ((void)((*_sizeof__tuple2_)+=_sizeof_Y15tuple_param_2_0)); 103 if ( ((*_alignof__tuple2_)<_alignof_Y15tuple_param_2_0) ) ((void)((*_alignof__tuple2_)=_alignof_Y15tuple_param_2_0)); 104 105 if ( ((*_sizeof__tuple2_)&(_alignof_Y15tuple_param_2_1-1)) ) ((void)((*_sizeof__tuple2_)+=(_alignof_Y15tuple_param_2_1-((*_sizeof__tuple2_)&(_alignof_Y15tuple_param_2_1-1))))); 106 106 107 107 ((void)(_offsetof__tuple2_[1]=(*_sizeof__tuple2_))); 108 ((void)((*_sizeof__tuple2_)+=_sizeof_ t15tuple_param_2_1));109 if ( ((*_alignof__tuple2_)<_alignof_ t15tuple_param_2_1) ) ((void)((*_alignof__tuple2_)=_alignof_t15tuple_param_2_1));108 ((void)((*_sizeof__tuple2_)+=_sizeof_Y15tuple_param_2_1)); 109 if ( ((*_alignof__tuple2_)<_alignof_Y15tuple_param_2_1) ) ((void)((*_alignof__tuple2_)=_alignof_Y15tuple_param_2_1)); 110 110 111 111 if ( ((*_sizeof__tuple2_)&((*_alignof__tuple2_)-1)) ) ((void)((*_sizeof__tuple2_)+=((*_alignof__tuple2_)-((*_sizeof__tuple2_)&((*_alignof__tuple2_)-1))))); … … 126 126 struct _tuple3_ { 127 127 }; 128 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, unsigned long int _sizeof_ t15tuple_param_3_0, unsigned long int _alignof_t15tuple_param_3_0, unsigned long int _sizeof_t15tuple_param_3_1, unsigned long int _alignof_t15tuple_param_3_1, unsigned long int _sizeof_t15tuple_param_3_2, unsigned long int _alignof_t15tuple_param_3_2){128 static inline void _layoutof__tuple3_(unsigned long int *_sizeof__tuple3_, unsigned long int *_alignof__tuple3_, unsigned long int *_offsetof__tuple3_, unsigned long int _sizeof_Y15tuple_param_3_0, unsigned long int _alignof_Y15tuple_param_3_0, unsigned long int _sizeof_Y15tuple_param_3_1, unsigned long int _alignof_Y15tuple_param_3_1, unsigned long int _sizeof_Y15tuple_param_3_2, unsigned long int _alignof_Y15tuple_param_3_2){ 129 129 ((void)((*_sizeof__tuple3_)=0)); 130 130 ((void)((*_alignof__tuple3_)=1)); 131 131 ((void)(_offsetof__tuple3_[0]=(*_sizeof__tuple3_))); 132 ((void)((*_sizeof__tuple3_)+=_sizeof_ t15tuple_param_3_0));133 if ( ((*_alignof__tuple3_)<_alignof_ t15tuple_param_3_0) ) ((void)((*_alignof__tuple3_)=_alignof_t15tuple_param_3_0));134 135 if ( ((*_sizeof__tuple3_)&(_alignof_ t15tuple_param_3_1-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_t15tuple_param_3_1-((*_sizeof__tuple3_)&(_alignof_t15tuple_param_3_1-1)))));132 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_0)); 133 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_0) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_0)); 134 135 if ( ((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_1-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_Y15tuple_param_3_1-((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_1-1))))); 136 136 137 137 ((void)(_offsetof__tuple3_[1]=(*_sizeof__tuple3_))); 138 ((void)((*_sizeof__tuple3_)+=_sizeof_ t15tuple_param_3_1));139 if ( ((*_alignof__tuple3_)<_alignof_ t15tuple_param_3_1) ) ((void)((*_alignof__tuple3_)=_alignof_t15tuple_param_3_1));140 141 if ( ((*_sizeof__tuple3_)&(_alignof_ t15tuple_param_3_2-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_t15tuple_param_3_2-((*_sizeof__tuple3_)&(_alignof_t15tuple_param_3_2-1)))));138 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_1)); 139 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_1) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_1)); 140 141 if ( ((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_2-1)) ) ((void)((*_sizeof__tuple3_)+=(_alignof_Y15tuple_param_3_2-((*_sizeof__tuple3_)&(_alignof_Y15tuple_param_3_2-1))))); 142 142 143 143 ((void)(_offsetof__tuple3_[2]=(*_sizeof__tuple3_))); 144 ((void)((*_sizeof__tuple3_)+=_sizeof_ t15tuple_param_3_2));145 if ( ((*_alignof__tuple3_)<_alignof_ t15tuple_param_3_2) ) ((void)((*_alignof__tuple3_)=_alignof_t15tuple_param_3_2));144 ((void)((*_sizeof__tuple3_)+=_sizeof_Y15tuple_param_3_2)); 145 if ( ((*_alignof__tuple3_)<_alignof_Y15tuple_param_3_2) ) ((void)((*_alignof__tuple3_)=_alignof_Y15tuple_param_3_2)); 146 146 147 147 if ( ((*_sizeof__tuple3_)&((*_alignof__tuple3_)-1)) ) ((void)((*_sizeof__tuple3_)+=((*_alignof__tuple3_)-((*_sizeof__tuple3_)&((*_alignof__tuple3_)-1))))); … … 182 182 const double _X3fooFd_i__1(signed int __anonymous_object19); 183 183 const double _X3fooFd_d__1(double __anonymous_object20){ 184 __attribute__ ((unused)) const double _X11_retval_foo Cd_1;185 ((void)((*((double *)(&_X11_retval_foo Cd_1)))=3.0) /* ?{} */);186 return _X11_retval_foo Cd_1;184 __attribute__ ((unused)) const double _X11_retval_fooKd_1; 185 ((void)((*((double *)(&_X11_retval_fooKd_1)))=3.0) /* ?{} */); 186 return _X11_retval_fooKd_1; 187 187 } 188 188 struct S { 189 189 signed int _X1ii_1; 190 190 }; 191 static inline void _X12_constructorFv_ s1S_autogen___1(struct S *_X4_dsts1S_1);192 static inline void _X12_constructorFv_ s1Ss1S_autogen___1(struct S *_X4_dsts1S_1, struct S _X4_srcs1S_1);193 static inline void _X11_destructorFv_ s1S_autogen___1(struct S *_X4_dsts1S_1);194 static inline struct S _X16_operator_assignF s1S_s1Ss1S_autogen___1(struct S *_X4_dsts1S_1, struct S _X4_srcs1S_1);195 static inline void _X12_constructorFv_ s1Si_autogen___1(struct S *_X4_dsts1S_1, signed int _X1ii_1);196 static inline void _X12_constructorFv_ s1S_autogen___1(struct S *_X4_dsts1S_1){197 ((void)((*_X4_dst s1S_1)._X1ii_1) /* ?{} */);198 } 199 static inline void _X12_constructorFv_ s1Ss1S_autogen___1(struct S *_X4_dsts1S_1, struct S _X4_srcs1S_1){200 ((void)((*_X4_dst s1S_1)._X1ii_1=_X4_srcs1S_1._X1ii_1) /* ?{} */);201 } 202 static inline void _X11_destructorFv_ s1S_autogen___1(struct S *_X4_dsts1S_1){203 ((void)((*_X4_dst s1S_1)._X1ii_1) /* ^?{} */);204 } 205 static inline struct S _X16_operator_assignF s1S_s1Ss1S_autogen___1(struct S *_X4_dsts1S_1, struct S _X4_srcs1S_1){206 struct S _X4_ret s1S_1;207 ((void)((*_X4_dst s1S_1)._X1ii_1=_X4_srcs1S_1._X1ii_1));208 ((void)_X12_constructorFv_ s1Ss1S_autogen___1((&_X4_rets1S_1), (*_X4_dsts1S_1)));209 return _X4_ret s1S_1;210 } 211 static inline void _X12_constructorFv_ s1Si_autogen___1(struct S *_X4_dsts1S_1, signed int _X1ii_1){212 ((void)((*_X4_dst s1S_1)._X1ii_1=_X1ii_1) /* ?{} */);213 } 214 struct S _X3rtnF s1S_i__1(signed int __anonymous_object21){215 __attribute__ ((unused)) struct S _X11_retval_rtn s1S_1;191 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 192 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 193 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1); 194 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1); 195 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1); 196 static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 197 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */); 198 } 199 static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 200 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */); 201 } 202 static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){ 203 ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */); 204 } 205 static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){ 206 struct S _X4_retS1S_1; 207 ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1)); 208 ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1))); 209 return _X4_retS1S_1; 210 } 211 static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){ 212 ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */); 213 } 214 struct S _X3rtnFS1S_i__1(signed int __anonymous_object21){ 215 __attribute__ ((unused)) struct S _X11_retval_rtnS1S_1; 216 216 } 217 217 signed int _X1fFi_Fi_ii_Fi_i___1(signed int (*__anonymous_object22)(signed int __anonymous_object23, signed int _X1pi_1), signed int (*__anonymous_object24)(signed int __anonymous_object25)){ … … 221 221 signed int (*(*_X1pPA0Fi_i__2)[])(signed int __anonymous_object26); 222 222 } 223 static const signed int *_X2f1FP Ci___1(){224 __attribute__ ((unused)) const signed int *_X10_retval_f1P Ci_1;225 } 226 static const signed int *_X2f2FP Ci___1(void){227 __attribute__ ((unused)) const signed int *_X10_retval_f2P Ci_1;223 static const signed int *_X2f1FPKi___1(){ 224 __attribute__ ((unused)) const signed int *_X10_retval_f1PKi_1; 225 } 226 static const signed int *_X2f2FPKi___1(void){ 227 __attribute__ ((unused)) const signed int *_X10_retval_f2PKi_1; 228 228 } 229 229 static inline signed int *const _X2f3FPi___1(void){ 230 __attribute__ ((unused)) signed int *const _X10_retval_f3 CPi_1;230 __attribute__ ((unused)) signed int *const _X10_retval_f3KPi_1; 231 231 } 232 232 struct _conc__tuple2_3 { … … 235 235 }; 236 236 static inline const struct _conc__tuple2_3 _X2f4FT2Pii___1(void){ 237 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f4 CT2Pii_1;238 } 239 static const struct _conc__tuple2_3 _X2f5FT2Pi Ci___1(void){240 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f5 CT2PiCi_1;241 } 242 signed int _X1fFi_Fi__FPi__FPPi__FP CPi__FPCPi__PiPiPPiPPiPPPiPPPiPPCPiPPCPiPCPCPiPCPCPi__1(signed int (*__anonymous_object27)(), signed int *(*__anonymous_object28)(), signed int **(*__anonymous_object29)(), signed int *const *(*__anonymous_object30)(), signed int *const *const (*__anonymous_object31)(), signed int *__anonymous_object32, signed int __anonymous_object33[((unsigned long int )10)], signed int **__anonymous_object34, signed int *__anonymous_object35[((unsigned long int )10)], signed int ***__anonymous_object36, signed int **__anonymous_object37[((unsigned long int )10)], signed int *const **__anonymous_object38, signed int *const *__anonymous_object39[((unsigned long int )10)], signed int *const *const *__anonymous_object40, signed int *const *const __anonymous_object41[((unsigned long int )10)]);243 signed int _X1fFi_Fi__FPi__FPPi__FP CPi__FPCPi__PiPiPPiPPiPPPiPPPiPPCPiPPCPiPCPCPiPCPCPi__1(signed int (*__anonymous_object42)(), signed int *(*__anonymous_object43)(), signed int **(*__anonymous_object44)(), signed int *const *(*__anonymous_object45)(), signed int *const *const (*__anonymous_object46)(), signed int *__anonymous_object47, signed int __anonymous_object48[((unsigned long int )10)], signed int **__anonymous_object49, signed int *__anonymous_object50[((unsigned long int )10)], signed int ***__anonymous_object51, signed int **__anonymous_object52[((unsigned long int )10)], signed int *const **__anonymous_object53, signed int *const *__anonymous_object54[((unsigned long int )10)], signed int *const *const *__anonymous_object55, signed int *const *const __anonymous_object56[((unsigned long int )10)]){237 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f4KT2Pii_1; 238 } 239 static const struct _conc__tuple2_3 _X2f5FT2PiKi___1(void){ 240 __attribute__ ((unused)) const struct _conc__tuple2_3 _X10_retval_f5KT2PiKi_1; 241 } 242 signed int _X1fFi_Fi__FPi__FPPi__FPKPi__FPKPi__PiPiPPiPPiPPPiPPPiPPKPiPPKPiPKPKPiPKPKPi__1(signed int (*__anonymous_object27)(), signed int *(*__anonymous_object28)(), signed int **(*__anonymous_object29)(), signed int *const *(*__anonymous_object30)(), signed int *const *const (*__anonymous_object31)(), signed int *__anonymous_object32, signed int __anonymous_object33[((unsigned long int )10)], signed int **__anonymous_object34, signed int *__anonymous_object35[((unsigned long int )10)], signed int ***__anonymous_object36, signed int **__anonymous_object37[((unsigned long int )10)], signed int *const **__anonymous_object38, signed int *const *__anonymous_object39[((unsigned long int )10)], signed int *const *const *__anonymous_object40, signed int *const *const __anonymous_object41[((unsigned long int )10)]); 243 signed int _X1fFi_Fi__FPi__FPPi__FPKPi__FPKPi__PiPiPPiPPiPPPiPPPiPPKPiPPKPiPKPKPiPKPKPi__1(signed int (*__anonymous_object42)(), signed int *(*__anonymous_object43)(), signed int **(*__anonymous_object44)(), signed int *const *(*__anonymous_object45)(), signed int *const *const (*__anonymous_object46)(), signed int *__anonymous_object47, signed int __anonymous_object48[((unsigned long int )10)], signed int **__anonymous_object49, signed int *__anonymous_object50[((unsigned long int )10)], signed int ***__anonymous_object51, signed int **__anonymous_object52[((unsigned long int )10)], signed int *const **__anonymous_object53, signed int *const *__anonymous_object54[((unsigned long int )10)], signed int *const *const *__anonymous_object55, signed int *const *const __anonymous_object56[((unsigned long int )10)]){ 244 244 __attribute__ ((unused)) signed int _X9_retval_fi_1; 245 245 }
Note: See TracChangeset
for help on using the changeset viewer.