https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60352
Giuseppe Ottaviano <ott at fb dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ott at fb dot com --- Comment #1 from Giuseppe Ottaviano <ott at fb dot com> --- I've also run into this, and there's a stackoverflow thread from last year about this bug: http://stackoverflow.com/questions/28835198/extern-function-pointer-declaration-and-type-infered-definition Can GCC devs confirm it? Is there any workaround?