modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/981001-2.c (about)

     1  /* { dg-require-weak "" } */
     2  /* { dg-require-alias "" } */
     3  #define weak_alias(func, aliasname) \
     4  	extern __typeof (func) aliasname __attribute__ ((weak, alias (#func)));
     5  
     6  #define add3(d, m, c) ((d) + (m) + (c))
     7  
     8  int
     9  __add3(int d, int m, int c)
    10  {
    11    return d + m + c;
    12  }
    13  
    14  weak_alias (__add3, add3)