summaryrefslogtreecommitdiffstats
path: root/libcxx/include/system_error
diff options
context:
space:
mode:
authorAditya Kumar <hiraditya@msn.com>2016-08-27 02:26:42 +0000
committerAditya Kumar <hiraditya@msn.com>2016-08-27 02:26:42 +0000
commitd51f2a2a64dc9c65fee29cb1ea1ce3e4217dca64 (patch)
tree545f358578ad2ab3b2f4ae4919941130cc4a4a2f /libcxx/include/system_error
parent2712d4a3d81d31621e100eaba9daf95ab8b75aa8 (diff)
downloadbcm5719-llvm-d51f2a2a64dc9c65fee29cb1ea1ce3e4217dca64.tar.gz
bcm5719-llvm-d51f2a2a64dc9c65fee29cb1ea1ce3e4217dca64.zip
Add attribute noreturn to functions that throw
Reviewers: mclow.lists, EricWF, howard.hinnant, sebpop Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D21232 llvm-svn: 279903
Diffstat (limited to 'libcxx/include/system_error')
-rw-r--r--libcxx/include/system_error3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxx/include/system_error b/libcxx/include/system_error
index 134bb327403..5145d23e630 100644
--- a/libcxx/include/system_error
+++ b/libcxx/include/system_error
@@ -635,7 +635,8 @@ private:
static string __init(const error_code&, string);
};
-_LIBCPP_FUNC_VIS void __throw_system_error(int ev, const char* what_arg);
+_LIBCPP_NORETURN _LIBCPP_FUNC_VIS
+void __throw_system_error(int ev, const char* what_arg);
_LIBCPP_END_NAMESPACE_STD
OpenPOWER on IntegriCloud