Add -Wpedantic to the build opts

llvm-config was adding it for release-3.2 only, which was causing
silly testing failures. Adding it for everyone will catch these
earlier.
Avoid if statement that's always true.