On Tue, Sep 09, 2014 at 04:16:20PM +0200, Raphael 'kena' Poss <r.p...@uva.nl> wrote: > Clang 3.5 with the same flags confirmed the error too.
Thanks - turned out that you simply can't use typedefs for function pointers in C++, as throw() cannot be specified anywhere, but still makes types assignment-incompatible. I just checked in another attempt to fix it, by simply spelling out the typedef in all relevant places. It should work with clang-3.5 now, too. -- The choice of a Deliantra, the free code+content MORPG -----==- _GNU_ http://www.deliantra.net ----==-- _ generation ---==---(_)__ __ ____ __ Marc Lehmann --==---/ / _ \/ // /\ \/ / schm...@schmorp.de -=====/_/_//_/\_,_/ /_/\_\ _______________________________________________ libev mailing list libev@lists.schmorp.de http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev