Ignore:
Timestamp:
Apr 26, 2026, 5:46:08 PM (2 days ago)
Author:
Matthew Au-Yeung <mw2auyeu@…>
Branches:
stuck-waitfor-destruct
Parents:
88bb0b4
git-author:
Matthew Au-Yeung <mw2auyeu@…> (04/26/26 17:44:48)
git-committer:
Matthew Au-Yeung <mw2auyeu@…> (04/26/26 17:46:08)
Message:

Set top level autogen cfa_linkonce

  • Remove default static and inline
  • Add pass to autogen functions in lib to have default visibility
  • Add fix for union ctor with array constructor passing pointer to array instead of array itself. Previous changes brought light the compilation error.
  • Note: found compilation trying to invoke union operator with array in cfa
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/.expect/attributes.x86.txt

    r88bb0b4 rd8a3073  
    1616struct __attribute__ ((unused)) __anonymous0 {
    1717};
    18 static inline void _X12_constructorFv_S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1){
    19 }
    20 static inline void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1, __attribute__ ((unused)) struct __anonymous0 _X4_srcS12__anonymous0_1){
    21 }
    22 static inline void _X11_destructorFv_S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1){
    23 }
    24 static inline struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1, __attribute__ ((unused)) struct __anonymous0 _X4_srcS12__anonymous0_1){
     18__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S12__anonymous0_autogen__"),visibility("default"),used)) void _X12_constructorFv_S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1){
     19}
     20__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S12__anonymous0S12__anonymous0_autogen__"),visibility("default"),used)) void _X12_constructorFv_S12__anonymous0S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1, __attribute__ ((unused)) struct __anonymous0 _X4_srcS12__anonymous0_1){
     21}
     22__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S12__anonymous0_autogen__"),visibility("default"),used)) void _X11_destructorFv_S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1){
     23}
     24__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen__"),visibility("default"),used)) struct __anonymous0 _X16_operator_assignFS12__anonymous0_S12__anonymous0S12__anonymous0_autogen___1(__attribute__ ((unused)) struct __anonymous0 *_X4_dstS12__anonymous0_1, __attribute__ ((unused)) struct __anonymous0 _X4_srcS12__anonymous0_1){
    2525    __attribute__ ((unused)) struct __anonymous0 _X4_retS12__anonymous0_1;
    2626    {
     
    3434struct __attribute__ ((unused)) Agn2 {
    3535};
    36 static inline void _X12_constructorFv_S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1){
    37 }
    38 static inline void _X12_constructorFv_S4Agn2S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1, __attribute__ ((unused)) struct Agn2 _X4_srcS4Agn2_1){
    39 }
    40 static inline void _X11_destructorFv_S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1){
    41 }
    42 static inline struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1, __attribute__ ((unused)) struct Agn2 _X4_srcS4Agn2_1){
     36__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S4Agn2_autogen__"),visibility("default"),used)) void _X12_constructorFv_S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1){
     37}
     38__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S4Agn2S4Agn2_autogen__"),visibility("default"),used)) void _X12_constructorFv_S4Agn2S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1, __attribute__ ((unused)) struct Agn2 _X4_srcS4Agn2_1){
     39}
     40__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S4Agn2_autogen__"),visibility("default"),used)) void _X11_destructorFv_S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1){
     41}
     42__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen__"),visibility("default"),used)) struct Agn2 _X16_operator_assignFS4Agn2_S4Agn2S4Agn2_autogen___1(__attribute__ ((unused)) struct Agn2 *_X4_dstS4Agn2_1, __attribute__ ((unused)) struct Agn2 _X4_srcS4Agn2_1){
    4343    __attribute__ ((unused)) struct Agn2 _X4_retS4Agn2_1;
    4444    {
     
    5757struct __attribute__ ((unused)) __anonymous2 {
    5858};
    59 static inline void _X12_constructorFv_S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1){
    60 }
    61 static inline void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1, __attribute__ ((unused)) struct __anonymous2 _X4_srcS12__anonymous2_1){
    62 }
    63 static inline void _X11_destructorFv_S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1){
    64 }
    65 static inline struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1, __attribute__ ((unused)) struct __anonymous2 _X4_srcS12__anonymous2_1){
     59__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S12__anonymous2_autogen__"),visibility("default"),used)) void _X12_constructorFv_S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1){
     60}
     61__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S12__anonymous2S12__anonymous2_autogen__"),visibility("default"),used)) void _X12_constructorFv_S12__anonymous2S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1, __attribute__ ((unused)) struct __anonymous2 _X4_srcS12__anonymous2_1){
     62}
     63__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S12__anonymous2_autogen__"),visibility("default"),used)) void _X11_destructorFv_S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1){
     64}
     65__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen__"),visibility("default"),used)) struct __anonymous2 _X16_operator_assignFS12__anonymous2_S12__anonymous2S12__anonymous2_autogen___1(__attribute__ ((unused)) struct __anonymous2 *_X4_dstS12__anonymous2_1, __attribute__ ((unused)) struct __anonymous2 _X4_srcS12__anonymous2_1){
    6666    __attribute__ ((unused)) struct __anonymous2 _X4_retS12__anonymous2_1;
    6767    {
     
    7373struct __attribute__ ((unused)) Agn4 {
    7474};
    75 static inline void _X12_constructorFv_S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1){
    76 }
    77 static inline void _X12_constructorFv_S4Agn4S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1, __attribute__ ((unused)) struct Agn4 _X4_srcS4Agn4_1){
    78 }
    79 static inline void _X11_destructorFv_S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1){
    80 }
    81 static inline struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1, __attribute__ ((unused)) struct Agn4 _X4_srcS4Agn4_1){
     75__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S4Agn4_autogen__"),visibility("default"),used)) void _X12_constructorFv_S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1){
     76}
     77__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S4Agn4S4Agn4_autogen__"),visibility("default"),used)) void _X12_constructorFv_S4Agn4S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1, __attribute__ ((unused)) struct Agn4 _X4_srcS4Agn4_1){
     78}
     79__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S4Agn4_autogen__"),visibility("default"),used)) void _X11_destructorFv_S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1){
     80}
     81__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen__"),visibility("default"),used)) struct Agn4 _X16_operator_assignFS4Agn4_S4Agn4S4Agn4_autogen___1(__attribute__ ((unused)) struct Agn4 *_X4_dstS4Agn4_1, __attribute__ ((unused)) struct Agn4 _X4_srcS4Agn4_1){
    8282    __attribute__ ((unused)) struct Agn4 _X4_retS4Agn4_1;
    8383    {
     
    105105    __attribute__ ((used,used)) signed short int _X4shi4s_1;
    106106};
    107 static inline void _X12_constructorFv_S3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1){
     107__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdl_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1){
    108108    {
    109109        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1) /* ?{} */);
     
    171171
    172172}
    173 static inline void _X12_constructorFv_S3FdlS3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) struct Fdl _X4_srcS3Fdl_1){
     173__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdlS3Fdl_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdlS3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) struct Fdl _X4_srcS3Fdl_1){
    174174    {
    175175        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X4_srcS3Fdl_1._X2f1i_1) /* ?{} */);
     
    237237
    238238}
    239 static inline void _X11_destructorFv_S3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1){
     239__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S3Fdl_autogen__"),visibility("default"),used)) void _X11_destructorFv_S3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1){
    240240    {
    241241        ((void)((*_X4_dstS3Fdl_1)._X4shi4s_1) /* ^?{} */);
     
    303303
    304304}
    305 static inline struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) struct Fdl _X4_srcS3Fdl_1){
     305__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen__"),visibility("default"),used)) struct Fdl _X16_operator_assignFS3Fdl_S3FdlS3Fdl_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) struct Fdl _X4_srcS3Fdl_1){
    306306    __attribute__ ((unused)) struct Fdl _X4_retS3Fdl_1;
    307307    {
     
    375375    return _X4_retS3Fdl_1;
    376376}
    377 static inline void _X12_constructorFv_S3Fdli_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1){
     377__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdli_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdli_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1){
    378378    {
    379379        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    441441
    442442}
    443 static inline void _X12_constructorFv_S3Fdlii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1){
     443__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdlii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdlii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1){
    444444    {
    445445        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    507507
    508508}
    509 static inline void _X12_constructorFv_S3Fdliii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1){
     509__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1){
    510510    {
    511511        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    573573
    574574}
    575 static inline void _X12_constructorFv_S3Fdliiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1){
     575__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliiii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1){
    576576    {
    577577        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    639639
    640640}
    641 static inline void _X12_constructorFv_S3Fdliiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1){
     641__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliiiii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1){
    642642    {
    643643        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    705705
    706706}
    707 static inline void _X12_constructorFv_S3Fdliiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1){
     707__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliiiiii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1){
    708708    {
    709709        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    771771
    772772}
    773 static inline void _X12_constructorFv_S3Fdliiiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1){
     773__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliiiiiii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliiiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1){
    774774    {
    775775        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    837837
    838838}
    839 static inline void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1){
     839__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Fdliiiiiiii_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Fdliiiiiiii_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1){
    840840    {
    841841        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    903903
    904904}
    905 static inline void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1){
     905__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1){
    906906    {
    907907        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    969969
    970970}
    971 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1){
     971__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1){
    972972    {
    973973        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    10351035
    10361036}
    1037 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1){
     1037__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1){
    10381038    {
    10391039        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    11011101
    11021102}
    1103 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1){
     1103__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1){
    11041104    {
    11051105        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    11671167
    11681168}
    1169 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1){
     1169__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1){
    11701170    {
    11711171        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    12331233
    12341234}
    1235 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1){
     1235__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPi_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1){
    12361236    {
    12371237        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    12991299
    13001300}
    1301 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPis_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1, signed short int _X4shi3s_1){
     1301__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPis_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPis_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1, signed short int _X4shi3s_1){
    13021302    {
    13031303        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    13651365
    13661366}
    1367 static inline void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPiss_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1, signed short int _X4shi3s_1, signed short int _X4shi4s_1){
     1367__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPiss_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3FdliiiiiiiiPiPiPiPiPiPiss_autogen___1(__attribute__ ((unused)) struct Fdl *_X4_dstS3Fdl_1, __attribute__ ((unused)) signed int _X2f1i_1, __attribute__ ((unused)) signed int _X2f2i_1, __attribute__ ((unused,unused)) signed int _X2f3i_1, __attribute__ ((unused)) signed int _X2f4i_1, __attribute__ ((unused,unused)) signed int _X2f5i_1, signed int _X2f6i_1, __attribute__ ((unused,unused)) signed int _X2f7i_1, __attribute__ ((unused)) signed int _X2f8i_1, __attribute__ ((unused)) signed int *_X2f9Pi_1, __attribute__ ((unused)) signed int *_X3f10Pi_1, __attribute__ ((unused,unused)) signed int *_X3f11Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f12Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f13Pi_1, __attribute__ ((unused,unused,unused)) signed int *_X3f14Pi_1, signed short int _X4shi3s_1, signed short int _X4shi4s_1){
    13681368    {
    13691369        ((void)((*_X4_dstS3Fdl_1)._X2f1i_1=_X2f1i_1) /* ?{} */);
     
    16471647    __attribute__ ((unused,unused)) signed int :6;
    16481648};
    1649 static inline void _X12_constructorFv_S3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1){
     1649__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Vad_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1){
    16501650    {
    16511651        ((void)((*_X4_dstS3Vad_1)._X1xi_1) /* ?{} */);
     
    16531653
    16541654}
    1655 static inline void _X12_constructorFv_S3VadS3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) struct Vad _X4_srcS3Vad_1){
     1655__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3VadS3Vad_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3VadS3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) struct Vad _X4_srcS3Vad_1){
    16561656    {
    16571657        ((void)((*_X4_dstS3Vad_1)._X1xi_1=_X4_srcS3Vad_1._X1xi_1) /* ?{} */);
     
    16591659
    16601660}
    1661 static inline void _X11_destructorFv_S3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1){
     1661__attribute__ ((section(".gnu.linkonce._X11_destructorFv_S3Vad_autogen__"),visibility("default"),used)) void _X11_destructorFv_S3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1){
    16621662    {
    16631663        ((void)((*_X4_dstS3Vad_1)._X1xi_1) /* ^?{} */);
     
    16651665
    16661666}
    1667 static inline struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) struct Vad _X4_srcS3Vad_1){
     1667__attribute__ ((section(".gnu.linkonce._X16_operator_assignFS3Vad_S3VadS3Vad_autogen__"),visibility("default"),used)) struct Vad _X16_operator_assignFS3Vad_S3VadS3Vad_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) struct Vad _X4_srcS3Vad_1){
    16681668    __attribute__ ((unused)) struct Vad _X4_retS3Vad_1;
    16691669    {
     
    16771677    return _X4_retS3Vad_1;
    16781678}
    1679 static inline void _X12_constructorFv_S3Vadi_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) signed int _X1xi_1){
     1679__attribute__ ((section(".gnu.linkonce._X12_constructorFv_S3Vadi_autogen__"),visibility("default"),used)) void _X12_constructorFv_S3Vadi_autogen___1(__attribute__ ((unused)) struct Vad *_X4_dstS3Vad_1, __attribute__ ((unused)) signed int _X1xi_1){
    16801680    {
    16811681        ((void)((*_X4_dstS3Vad_1)._X1xi_1=_X1xi_1) /* ?{} */);
Note: See TracChangeset for help on using the changeset viewer.