That error is gcc oh-so-helpfully telling you that it decided not to inline an function declared inline. Why the gcc devs decided that was deserving of a diagnostic on -Wall is beyond me. I think that you can squelch it by passing -Wno-inline to gcc.