folly (easy): Disable GCC-specific warning disabling hacks in clang
authorBen Gertzfield <beng@fb.com>
Mon, 11 Mar 2013 18:27:34 +0000 (11:27 -0700)
committerJordan DeLong <jdelong@fb.com>
Tue, 19 Mar 2013 00:08:32 +0000 (17:08 -0700)
commitd006f324c88d45bb7f01d5fefea2ee2e52c09e2c
tree20424fb90e6570f0e0f02b79dfc4b2ae5d673266
parent30313905400f94a57c6bf502ce6a1ed0d8888440
folly (easy): Disable GCC-specific warning disabling hacks in clang

Summary:
When compiling folly with clang, the compiler warns about our
use of GCC-specific pragmas to silence incorrect compiler warnings:

folly/Optional.h:79:33: warning: unknown warning group '-Wpragmas', ignored [-Wunknown-pragmas]
folly/Optional.h:80:33: warning: unknown warning group '-Wmaybe-uninitialized', ignored [-Wunknown-pragmas]

Thankfully, those incorrect compiler warnings are not emitted by
clang, so we can just disable the pragmas in clang.

Test Plan:
Built folly in gcc and ran it through clang. Warning above
is gone.

Reviewed By: andrei.alexandrescu@fb.com

FB internal diff: D733323
folly/FBString.h
folly/Optional.h