re PR libstdc++/49204 ([C++0x] remaining issues in <future>)
authorJonathan Wakely <jwakely.gcc@gmail.com>
Fri, 23 Dec 2011 16:10:48 +0000 (16:10 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 23 Dec 2011 16:10:48 +0000 (16:10 +0000)
PR libstdc++/49204
* include/std/future (future_errc): Implement LWG 2056.

From-SVN: r182658

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/future

index a8b31b8b0247b99968935f398ce338bf4a9f6c1d..728655fb0cbd9d24cc0ee31f3558f819bfc900b5 100644 (file)
@@ -1,3 +1,8 @@
+2011-12-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/49204
+       * include/std/future (future_errc): Implement LWG 2056.
+
 2011-12-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        * include/bits/regex.h (match_results::size_type): Use
index 040f573ea7229cb0070f09ed2cb43ffeed83e64b..d3180e9a6cfe668cb60955ce239716336dc55ef5 100644 (file)
@@ -60,10 +60,10 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
   /// Error code for futures
   enum class future_errc
   {
-    broken_promise,
-    future_already_retrieved,
+    future_already_retrieved = 1,
     promise_already_satisfied,
-    no_state
+    no_state,
+    broken_promise
   };
 
   /// Specialization.