]> granicus.if.org Git - clang/commit
Turn off __has_feature(is_empty) and __has_feature(is_pod) if the
authorDouglas Gregor <dgregor@apple.com>
Sat, 30 Jul 2011 07:01:49 +0000 (07:01 +0000)
committerDouglas Gregor <dgregor@apple.com>
Sat, 30 Jul 2011 07:01:49 +0000 (07:01 +0000)
commit688761409155b47c39eb5dae1b8c6c8a9f43307a
treeb35dbd36c1481af7cd853715a071207869e8d471
parent0f91c8ccb398be2bd40dc402309bd79737542396
Turn off __has_feature(is_empty) and __has_feature(is_pod) if the
libstdc++ hack has reverted these type traits to keywords. Icky, but
fixes <rdar://problem/9836262>.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@136560 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Lex/PPMacroExpansion.cpp
lib/Parse/ParseDeclCXX.cpp
test/SemaCXX/libstdcxx_is_pod_hack.cpp