[libc++] Remove redundant conditionals for Apple platforms
authorLouis Dionne <ldionne@apple.com>
Tue, 23 Apr 2019 14:05:04 +0000 (14:05 +0000)
committerLouis Dionne <ldionne@apple.com>
Tue, 23 Apr 2019 14:05:04 +0000 (14:05 +0000)
commitd524fe5b3a0975a1c037669ade35c182681c14f9
tree607ca5d457c8ef1f41944acfb4f1c99f4797798c
parent6af366be8ad3199f715c54e84c779e02bb8c18b8
[libc++] Remove redundant conditionals for Apple platforms

Summary:
In a bunch of places, we used to check whether LIBCXX_BUILDING_LIBCXXABI
is defined OR we're building for an Apple platform. This used to
be necessary in a time when Apple's build script did NOT define
LIBCXX_BUILDING_LIBCXXABI. However this is not relevant anymore
since Apple's build does define LIBCXX_BUILDING_LIBCXXABI.

Reviewers: EricWF

Subscribers: christof, jkorous, dexonsmith, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D60842

llvm-svn: 358988
libcxx/src/exception.cpp
libcxx/src/support/runtime/stdexcept_default.ipp
libcxx/src/typeinfo.cpp