__throw* functions seem to be available in LLVM 4.0 or above.
authorZonr Chang <zonr.net@gmail.com>
Fri, 6 Jan 2017 23:07:40 +0000 (15:07 -0800)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 6 Jan 2017 23:17:54 +0000 (15:17 -0800)
commit084f9e1834d31e64f21260b39f087d21f96428a0
tree3394f7d0c72ec49a2140fc5b3197c46b49bff324
parent02cae39d6c0c8f67e788d6f3b282ad22a4240194
__throw* functions seem to be available in LLVM 4.0 or above.

Summary:
__throw* functions exist in master branch but are not included in both
libc++ 3.9.0 and 3.9.1. Expect them to appear in next LLVM release
(which is 4.0).
Closes https://github.com/facebook/folly/pull/536

Reviewed By: yfeldblum, Orvid

Differential Revision: D4377002

Pulled By: smeenai

fbshipit-source-id: 5dd311ca3ec43955f29dd1197fd8fbeb9564a7f6
folly/portability/BitsFunctexcept.cpp
folly/portability/BitsFunctexcept.h