commit | decf28e84f33e3f0fd1cf5e7a6d6d191d8249857 | [log] [tgz] |
---|---|---|
author | Marshall Clow <mclow.lists@gmail.com> | Mon Jul 30 23:33:48 2018 +0000 |
committer | Marshall Clow <mclow.lists@gmail.com> | Mon Jul 30 23:33:48 2018 +0000 |
tree | 07f734d6f07044dfdf015722e4a83d74ddff77e8 | |
parent | 379cbeb1a2c73c8da006aa065b59b20cb893d95a [diff] |
Code cleanup - change naked 'throw' expressions to call helpre function '__throw_future_error'. The behavior change is that if you build libc++ with exceptions disabled, and then use that in a program that sets the value of the future twice (for example), it will now abort instead of behaving unpredictably. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@338332 91177308-0d34-0410-b5e6-96231b3b80d8