From eaba7bb5acb47c95f54fc30f2002630079928bb5 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Mon, 16 May 2016 16:55:32 +0000 Subject: [PATCH] Add a couple of _LIBCPP_ASSERT calls. No functional change. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@269663 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/future | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/future b/include/future index ce15eafbf..957a23cd8 100644 --- a/include/future +++ b/include/future @@ -1482,6 +1482,7 @@ template void promise<_Rp>::set_exception(exception_ptr __p) { + _LIBCPP_ASSERT( __p != nullptr, "promise::set_exception: received nullptr" ); if (__state_ == nullptr) __throw_future_error(future_errc::no_state); __state_->set_exception(__p); @@ -1629,6 +1630,7 @@ template void promise<_Rp&>::set_exception(exception_ptr __p) { + _LIBCPP_ASSERT( __p != nullptr, "promise::set_exception: received nullptr" ); if (__state_ == nullptr) __throw_future_error(future_errc::no_state); __state_->set_exception(__p);