Suppress warnings.

Suppressed not -Wsome-specific-warning but -Wall due to mismatch of gcc's -W* and clang -W*.