Fix build with GCC:
authorNick Lewycky <nicholas@mxc.ca>
Thu, 5 Mar 2015 02:56:05 +0000 (02:56 +0000)
committerNick Lewycky <nicholas@mxc.ca>
Thu, 5 Mar 2015 02:56:05 +0000 (02:56 +0000)
commit5b2d125c926908c0a8e6592dcb5754fb752a074e
tree8f2b4679c5f84759cdc20e0078b57b3a849917d0
parentc1d6ab9a1eb05f14ec4d408031b673dc3d4c8131
Fix build with GCC:
 - GCC doesn't support #pragma mark, only Apple GCC and clang. Wrap the pragma mark's in #if 0 to make gcc ignore them but xcode still see them.
 - Wrap a bunch of "#pragma clang" lines in #ifdef __clang__.
 - Pacify gcc's -Wparenthesis in a case where it's quite reasonable.

llvm-svn: 231344
libcxxabi/src/cxa_demangle.cpp
libcxxabi/src/cxa_vector.cpp
libcxxabi/src/private_typeinfo.cpp