Module Name:    src
Committed By:   joerg
Date:           Tue Jul 17 18:57:25 UTC 2018

Modified Files:
        src/external/bsd/libc++/dist/libcxx/include: __hash_table

Log Message:
Provide consistent exception specifiers.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.5 -r1.2 \
    src/external/bsd/libc++/dist/libcxx/include/__hash_table

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/bsd/libc++/dist/libcxx/include/__hash_table
diff -u src/external/bsd/libc++/dist/libcxx/include/__hash_table:1.1.1.5 src/external/bsd/libc++/dist/libcxx/include/__hash_table:1.2
--- src/external/bsd/libc++/dist/libcxx/include/__hash_table:1.1.1.5	Thu Aug 20 09:31:48 2015
+++ src/external/bsd/libc++/dist/libcxx/include/__hash_table	Tue Jul 17 18:57:25 2018
@@ -1135,6 +1135,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc>
     _NOEXCEPT_(
         is_nothrow_default_constructible<__bucket_list>::value &&
         is_nothrow_default_constructible<__first_node>::value &&
+        is_nothrow_default_constructible<__node_allocator>::value &&
         is_nothrow_default_constructible<hasher>::value &&
         is_nothrow_default_constructible<key_equal>::value)
     : __p2_(0),
@@ -1203,6 +1204,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc>
         _NOEXCEPT_(
             is_nothrow_move_constructible<__bucket_list>::value &&
             is_nothrow_move_constructible<__first_node>::value &&
+            is_nothrow_move_constructible<__node_allocator>::value &&
             is_nothrow_move_constructible<hasher>::value &&
             is_nothrow_move_constructible<key_equal>::value)
     : __bucket_list_(_VSTD::move(__u.__bucket_list_)),

Reply via email to