Ignore:
Timestamp:
Sep 3, 2024, 12:08:09 PM (8 days ago)
Author:
Andrew Beach <ajbeach@…>
Branches:
master
Children:
737bf73
Parents:
cdbb909
Message:

Changed the interpritation of () to be no parameters instead of any parameters. This had a lot of little changes because of this and some nearby clean-up. This includes some changes, including changing some generated functions to be fixed-args instead of variable-args, stripping out the place holder void parameter earlier, but it still shows up earlier in some cases that examine the parser directly. Also had to update the function generation tools. Have only tested with one --arch. Hopefully this all works out.

File:
1 edited

Legend:

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

    rcdbb909 rdb19e1d  
    1 signed int _X2laFi___1(){
     1signed int _X2laFi___1(void){
    22    __attribute__ ((unused)) signed int _X10_retval_lai_1;
    33    {
     
    11791179
    11801180}
    1181 __attribute__ ((unused)) signed int _X1fFi___1() asm ( "xyz" );
     1181__attribute__ ((unused)) signed int _X1fFi___1(void) asm ( "xyz" );
    11821182__attribute__ ((used,used)) const signed int _X3vd1Ki_1;
    11831183__attribute__ ((used,unused)) const signed int _X3vd2Ki_1;
     
    11861186__attribute__ ((used,used,used)) const signed int _X3vd5A0Ki_1[((unsigned long int )5)];
    11871187__attribute__ ((used,used,unused,used)) const signed int _X3vd6A0Ki_1[((unsigned long int )5)];
    1188 __attribute__ ((used,used,used,used)) const signed int (*_X3vd7Fi___1)();
    1189 __attribute__ ((used,used,unused,used,used)) const signed int (*_X3vd8Fi___1)();
    1190 __attribute__ ((used,used,used,used)) const signed int (*_X3vd9Fi___1)();
    1191 __attribute__ ((used,used,unused,used,used)) const signed int (*_X4vd10Fi___1)();
    1192 __attribute__ ((unused,used)) signed int _X2f1Fi___1();
    1193 __attribute__ ((unused)) signed int _X2f1Fi___1(){
     1188__attribute__ ((used,used,used,used)) const signed int (*_X3vd7Fi___1)(void);
     1189__attribute__ ((used,used,unused,used,used)) const signed int (*_X3vd8Fi___1)(void);
     1190__attribute__ ((used,used,used,used)) const signed int (*_X3vd9Fi___1)(void);
     1191__attribute__ ((used,used,unused,used,used)) const signed int (*_X4vd10Fi___1)(void);
     1192__attribute__ ((unused,used)) signed int _X2f1Fi___1(void);
     1193__attribute__ ((unused)) signed int _X2f1Fi___1(void){
    11941194    __attribute__ ((unused)) signed int _X10_retval_f1i_1;
    11951195}
    1196 __attribute__ ((unused,unused,unused,used)) signed int **const _X2f2FPPi___1();
    1197 __attribute__ ((unused,unused,unused)) signed int **const _X2f2FPPi___1(){
     1196__attribute__ ((unused,unused,unused,used)) signed int **const _X2f2FPPi___1(void);
     1197__attribute__ ((unused,unused,unused)) signed int **const _X2f2FPPi___1(void){
    11981198    __attribute__ ((unused)) signed int **const _X10_retval_f2KPPi_1;
    11991199}
     
    12061206    __attribute__ ((unused)) signed int (*_X10_retval_f6PA0i_1)[];
    12071207}
    1208 __attribute__ ((unused,used,unused)) signed int (*_X2f7FFi_i____1())(signed int __param_0);
    1209 __attribute__ ((unused,unused)) signed int (*_X2f8FFi_i____1())(signed int __param_0){
     1208__attribute__ ((unused,used,unused)) signed int (*_X2f7FFi_i____1(void))(signed int __param_0);
     1209__attribute__ ((unused,unused)) signed int (*_X2f8FFi_i____1(void))(signed int __param_0){
    12101210    __attribute__ ((unused)) signed int (*_X10_retval_f8Fi_i__1)(signed int __param_0);
    12111211}
    1212 __attribute__ ((unused,unused)) signed int (*_X2f9FFi_i____1())(signed int __param_0){
     1212__attribute__ ((unused,unused)) signed int (*_X2f9FFi_i____1(void))(signed int __param_0){
    12131213    __attribute__ ((unused)) signed int (*_X10_retval_f9Fi_i__1)(signed int __param_0);
    12141214}
    1215 __attribute__ ((unused,unused)) signed int (*_X3f10FFi_i____1())(signed int __param_0){
     1215__attribute__ ((unused,unused)) signed int (*_X3f10FFi_i____1(void))(signed int __param_0){
    12161216    __attribute__ ((unused)) signed int (*_X11_retval_f10Fi_i__1)(signed int __param_0);
    12171217}
    1218 signed int _X3vtrFi___1(){
     1218signed int _X3vtrFi___1(void){
    12191219    __attribute__ ((unused)) signed int _X11_retval_vtri_1;
    12201220    __attribute__ ((unused,unused,used)) signed int _X2t1i_2;
     
    12231223    __attribute__ ((unused,unused,unused,unused,unused)) signed int **_X2t4A0PPi_2[((unsigned long int )5)];
    12241224    __attribute__ ((unused,unused,unused,unused,unused,unused)) signed int **_X2t5A0PPi_2[((unsigned long int )5)];
    1225     __attribute__ ((unused,unused,unused)) signed int _X2t6Fi___2();
    1226     __attribute__ ((unused,unused,unused,unused)) signed int *_X2t6FPi___2();
     1225    __attribute__ ((unused,unused,unused)) signed int _X2t6Fi___2(void);
     1226    __attribute__ ((unused,unused,unused,unused)) signed int *_X2t6FPi___2(void);
    12271227}
    12281228signed int _X4ipd1Fi_ii__1(__attribute__ ((unused,unused,unused)) signed int _X1pi_1, __attribute__ ((unused,unused,unused)) signed int _X1qi_1);
     
    12381238    __attribute__ ((unused)) signed int _X12_retval_ipd3i_1;
    12391239}
    1240 signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)());
    1241 signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)()){
     1240signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(void), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)(void));
     1241signed int _X4ipd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X1pFi___1)(void), __attribute__ ((unused,unused,unused)) signed int (*_X1qFi___1)(void)){
    12421242    __attribute__ ((unused)) signed int _X12_retval_ipd4i_1;
    12431243}
     
    12461246signed int _X4tpr3Fi_Pi__1(__attribute__ ((unused,unused,unused)) signed int *_X3FooPi_1);
    12471247signed int _X4tpr4Fi_Fi_Pi___1(__attribute__ ((unused,unused)) signed int (*__anonymous_object2)(signed int __param_0[((unsigned long int )5)]));
    1248 signed int _X4tpr5Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)());
    1249 signed int _X4tpr6Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)());
     1248signed int _X4tpr5Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)(void));
     1249signed int _X4tpr6Fi_Fi____1(__attribute__ ((unused,unused,unused)) signed int (*_X3FooFi___1)(void));
    12501250signed int _X4tpr7Fi_Fi_Fi_i____1(__attribute__ ((unused,unused)) signed int (*__anonymous_object3)(signed int (*__param_0)(signed int __param_0)));
    1251 signed int _X2adFi___1(){
     1251signed int _X2adFi___1(void){
    12521252    __attribute__ ((unused)) signed int _X10_retval_adi_1;
    12531253    __attribute__ ((used,unused)) signed int _X3ad1i_2;
     
    12561256    __attribute__ ((unused,unused,unused,unused,unused)) signed int (*_X3ad4PA0i_2)[((unsigned long int )10)];
    12571257    __attribute__ ((unused,unused,unused,unused,used)) signed int _X3ad5i_2;
    1258     __attribute__ ((unused,unused,unused,unused,unused)) signed int _X3ad6Fi___2();
     1258    __attribute__ ((unused,unused,unused,unused,unused)) signed int _X3ad6Fi___2(void);
    12591259    {
    12601260        ((void)sizeof(__attribute__ ((unused,unused)) signed int ));
     
    12741274
    12751275    {
    1276         ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int ()));
     1276        ((void)sizeof(__attribute__ ((unused,unused,unused)) signed int (void)));
    12771277    }
    12781278
     
    13481348signed int _X4apd2Fi_PPiPPi__1(__attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object6, __attribute__ ((unused,unused,unused,unused)) signed int **__anonymous_object7);
    13491349signed int _X4apd3Fi_PiPi__1(__attribute__ ((unused,unused,unused)) signed int *__anonymous_object8, __attribute__ ((unused,unused,unused)) signed int *__anonymous_object9);
    1350 signed int _X4apd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object10)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object11)());
     1350signed int _X4apd4Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object10)(void), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object11)(void));
    13511351signed int _X4apd5Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object12)(signed int __param_0), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object13)(signed int __param_0));
    1352 signed int _X4apd6Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object14)(), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object15)());
     1352signed int _X4apd6Fi_Fi__Fi____1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object14)(void), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object15)(void));
    13531353signed int _X4apd7Fi_Fi_i_Fi_i___1(__attribute__ ((unused,unused,unused)) signed int (*__anonymous_object16)(__attribute__ ((unused)) signed int __param_0), __attribute__ ((unused,unused,unused)) signed int (*__anonymous_object17)(__attribute__ ((unused)) signed int __param_0));
    13541354struct Vad {
Note: See TracChangeset for help on using the changeset viewer.