source: tests/.expect/KRfunctions.x64.txt @ 5d3d281

Last change on this file since 5d3d281 was 5d3d281, checked in by Michael Brooks <mlbrooks@…>, 7 days ago

Remove autogen forward declarations, which are never needed, and cause warnings about static declarations without definitions.

Intended to fix the failing test from previous commit.

Autogen forward declarations are never needed because they do not depend on each other, much less with mutual recursion.

Consequences:

  • tests/.expect/(5 tests).(3 archs).txt: Accept generated code that lacks autogen forward declarations
  • libcfa/src/concurrency/thread.*: Remove unused dependency on destructor from constructor (via thrd_start), by splitting trait is_thread with is_basic_thread
  • Property mode set to 100644
File size: 5.0 KB
Line 
1signed int _X2f0Fi_iPKii__1(signed int _X1ai_1, const signed int *_X1bPKi_1, signed int _X1ci_1){
2    __attribute__ ((unused)) signed int _X10_retval_f0i_1;
3}
4signed int _X2f1Fi_PiiPi__1(signed int *_X1aPi_1, __attribute__ ((unused)) signed int _X1bi_1, signed int *_X1cPi_1){
5    __attribute__ ((unused)) signed int _X10_retval_f1i_1;
6}
7signed int _X2f2Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){
8    __attribute__ ((unused)) signed int _X10_retval_f2i_1;
9}
10struct S {
11    signed int _X1ii_1;
12};
13static inline void _X12_constructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
14    {
15        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ?{} */);
16    }
17
18}
19static inline void _X12_constructorFv_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
20    {
21        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1) /* ?{} */);
22    }
23
24}
25static inline void _X11_destructorFv_S1S_autogen___1(struct S *_X4_dstS1S_1){
26    {
27        ((void)((*_X4_dstS1S_1)._X1ii_1) /* ^?{} */);
28    }
29
30}
31static inline struct S _X16_operator_assignFS1S_S1SS1S_autogen___1(struct S *_X4_dstS1S_1, struct S _X4_srcS1S_1){
32    struct S _X4_retS1S_1;
33    {
34        ((void)((*_X4_dstS1S_1)._X1ii_1=_X4_srcS1S_1._X1ii_1));
35    }
36
37    {
38        ((void)_X12_constructorFv_S1SS1S_autogen___1((&_X4_retS1S_1), (*_X4_dstS1S_1)));
39    }
40
41    return _X4_retS1S_1;
42}
43static inline void _X12_constructorFv_S1Si_autogen___1(struct S *_X4_dstS1S_1, signed int _X1ii_1){
44    {
45        ((void)((*_X4_dstS1S_1)._X1ii_1=_X1ii_1) /* ?{} */);
46    }
47
48}
49signed int _X2f3Fi_S1SS1SPi__1(struct S _X1aS1S_1, struct S _X1bS1S_1, signed int *_X1cPi_1){
50    __attribute__ ((unused)) signed int _X10_retval_f3i_1;
51    struct S _X1sS1S_2;
52}
53signed int _X2f4Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){
54    __attribute__ ((unused)) signed int _X10_retval_f4i_1;
55}
56signed int _X2f5Fi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){
57    __attribute__ ((unused)) signed int _X10_retval_f5i_1;
58}
59signed int (*_X2f6FFi_i__iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))(signed int __param_0){
60    __attribute__ ((unused)) signed int (*_X10_retval_f6Fi_i__1)(signed int __param_0);
61}
62signed int (*_X2f7FFi_ii__iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))(signed int __param_0, signed int __param_1){
63    __attribute__ ((unused)) signed int (*_X10_retval_f7Fi_ii__1)(signed int __param_0, signed int __param_1);
64}
65signed int *_X2f8FPi_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1){
66    __attribute__ ((unused)) signed int *_X10_retval_f8Pi_1;
67}
68signed int *const _X2f9FPi_PiiPi__1(signed int *_X1aPi_1, signed int _X1bi_1, signed int *_X1cPi_1){
69    __attribute__ ((unused)) signed int *const _X10_retval_f9KPi_1;
70}
71signed int *(*_X3f10FFPi_ii__iPiPid__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1, double _X1yd_1))(signed int __param_0, signed int __param_1){
72    __attribute__ ((unused)) signed int *(*_X11_retval_f10FPi_ii__1)(signed int __param_0, signed int __param_1);
73    signed int *_X1xFPi_ii__2(signed int __anonymous_object0, signed int __anonymous_object1);
74    {
75        ((void)(_X11_retval_f10FPi_ii__1=_X1xFPi_ii__2) /* ?{} */);
76    }
77
78    return _X11_retval_f10FPi_ii__1;
79}
80signed int (*_X3f11FPA0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[]{
81    __attribute__ ((unused)) signed int (*_X11_retval_f11PA0i_1)[];
82}
83signed int (*_X3f12FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{
84    __attribute__ ((unused)) signed int (*_X11_retval_f12PA0A0i_1)[][((unsigned long int )10)];
85}
86signed int (*_X3f13FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{
87    __attribute__ ((unused)) signed int (*_X11_retval_f13PA0A0i_1)[][((unsigned long int )10)];
88}
89signed int (*_X3f14FPA0A0i_iPiPi__1(signed int _X1ai_1, signed int *_X1bPi_1, signed int *_X1cPi_1))[][((unsigned long int )10)]{
90    __attribute__ ((unused)) signed int (*_X11_retval_f14PA0A0i_1)[][((unsigned long int )10)];
91}
92signed int _X3f15Fi_iii__1(signed int _X1ai_1, signed int _X1bi_1, signed int _X1ci_1){
93    __attribute__ ((unused)) signed int _X11_retval_f15i_1;
94}
95const signed int _X4fredFi___1(void){
96    __attribute__ ((unused)) const signed int _X12_retval_fredKi_1;
97    signed int *(*_X1xFPi_ii__2)(signed int __param_0, signed int __param_1);
98    signed int _X1ai_2;
99    signed int _X1bi_2;
100    {
101        signed int *(*_tmp_cp_ret8)(signed int __param_0, signed int __param_1);
102        ((void)(_X1xFPi_ii__2=(((void)(_tmp_cp_ret8=_X3f10FFPi_ii__iPiPid__1(3, (&_X1ai_2), (&_X1bi_2), 3.5))) , _tmp_cp_ret8)));
103    }
104
105    const signed int _X2f1Fi_iPiPi__2(signed int _X1ai_2, signed int *_X1bPi_2, signed int *_X1cPi_2){
106        __attribute__ ((unused)) const signed int _X10_retval_f1Ki_2;
107    }
108    const signed int _X2f2Fi_iii__2(signed int _X1ai_2, signed int _X1bi_2, signed int _X1ci_2){
109        __attribute__ ((unused)) const signed int _X10_retval_f2Ki_2;
110    }
111}
Note: See TracBrowser for help on using the repository browser.