1 #define linker_warning(x, msg) \ 2 static const char __warn_##x[] \ 3 __attribute__((used, section(".gnu.warning." #x))) \ 4 = msg 5 6 void bar (void) {} 7 linker_warning(bar, "Bad bar"); 8