Эх сурвалжийг харах

Fix <experimental/coroutine> in C++03

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@304173 91177308-0d34-0410-b5e6-96231b3b80d8
Eric Fiselier 8 жил өмнө
parent
commit
8fa39c327d

+ 2 - 2
include/experimental/coroutine

@@ -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>