Fix <experimental/coroutine> in C++03

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@304173 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Fiselier
2017-05-29 19:46:16 +00:00
parent 53d1985f22
commit 8fa39c327d

View File

@@ -148,7 +148,7 @@ public:
// FIXME: Should from_address(nullptr) be allowed?
_LIBCPP_ALWAYS_INLINE
static coroutine_handle from_address(nullptr_t) _NOEXCEPT {
return {};
return coroutine_handle(nullptr);
}
template <class _Tp, bool _CallIsValid = false>
@@ -231,7 +231,7 @@ public:
// FIXME: should from_address work with nullptr?
_LIBCPP_ALWAYS_INLINE
static coroutine_handle from_address(nullptr_t) _NOEXCEPT {
return {};
return coroutine_handle(nullptr);
}
template <class _Tp, bool _CallIsValid = false>