1 // This file is the source code for 4 binaries. 2 // It comes from one of the comments of bug libabigail/19173. 3 4 // To compile the first two binaries, please do: 5 // gcc test35-pr19173-libfoo-long.c -shared -fpic -o test35-pr19173-libfoo-long-gcc.so -g 6 // gcc test35-pr19173-libfoo-long.c -shared -fpic -o test35-pr19173-libfoo-long-gcc2.so -g -DLONG 7 // 8 // To compile the next two binaries, please do: 9 // clang test35-pr19173-libfoo-long.c -shared -fpic -o test35-pr19173-libfoo-long-clang.so -g 10 // clang test35-pr19173-libfoo-long.c -shared -fpic -o test35-pr19173-libfoo-long-clang2.so -g -DLONG 11 #ifdef LONG 12 char buggy_symbol[10]; 13 #else 14 char buggy_symbol[5]; 15 #endif 16