http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023
--- Comment #17 from Jan-Benedict Glaw <jbg...@lug-owl.de> --- (In reply to Marek Polacek from comment #16) > > tree field = build_decl (UNKNOWN_LOCATION, FIELD_DECL, NULL_TREE, > > ^ > > cc1plus: all warnings being treated as errors > > Should be fixed now. No, not yet. The most recent build for powerpc64-darwin done by my build robot still faces this warning and thus breaks: http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=89063 --> http://toolchain.lug-owl.de/buildbot/deliver_artifact.php?mode=view&id=733877 So what shall we do with this? The macro is called with two arguments, of which one ("field") isn't used. Just mark it as unused or (void)-cast it away?