Fix missing pragma GCC diagnostic push

gcc wasn't complaining but clang is.
Merge pull request #29 from cesanta/gcc_pragma

Fixe missing pragma GCC diagnostic push