epiphani/bahamut — pull request #3 by nenolod (2012-09-18 17:58:49+00:00)
Title: ircd: clean up compiler warnings using -Wall

Remove dead assignments and stalls so that the compiler can remove unnecessary cache misses
in various codepaths caused by unused variables and dead branches.

Also add infrastructure for detecting if the ircd can be built with additional warning flags, such as `-Wformat-security` and `-Wextra`.