Failed

libc++.std/containers/unord/unord_multiset/unord_multiset_cnstr.deduct.pass.cpp (from libc++)

Failing for the past 14,387 builds (Since #0 )
Took 1.5 sec.

Stacktrace

Command: ['/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++', '-o', '/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/Output/deduct.pass.cpp.o', '-x', 'c++', '/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp', '-c', '-v', '-ftemplate-depth=270', '-Werror=thread-safety', '-std=c++2a', '-include', '/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support/nasty_macros.hpp', '-nostdinc++', '-I/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include', '-I/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/include/c++build', '-isysroot', '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk', '-I/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support', '-DLIBCXX_FILESYSTEM_STATIC_TEST_ROOT="/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/input.output/filesystems/Inputs/static_test_env"', '-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT="/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/filesystem/Output/dynamic_env"', '-DLIBCXX_FILESYSTEM_DYNAMIC_TEST_HELPER="/usr/local/opt/python/bin/python3.7 /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support/filesystem_dynamic_test_helper.py"', '-D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER', '-Wall', '-Wextra', '-Werror', '-Wuser-defined-warnings', '-Wshadow', '-Wno-unused-command-line-argument', '-Wno-attributes', '-Wno-pessimizing-move', '-Wno-c++11-extensions', '-Wno-user-defined-literals', '-Wno-noexcept-type', '-Wno-aligned-allocation-unavailable', '-Wsign-compare', '-Wunused-variable', '-Wunused-parameter', '-Wunreachable-code', '-c']
Exit Code: 1
Standard Error:
--
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.6.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
 "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang" -cc1 -triple x86_64-apple-macosx10.9.0 -Wdeprecated-objc-isa-usage -Werror=deprecated-objc-isa-usage -emit-obj -mrelax-all -disable-free -disable-llvm-verifier -discard-value-names -main-file-name deduct.pass.cpp -mrelocation-model pic -pic-level 2 -mthread-model posix -mdisable-fp-elim -fno-strict-return -masm-verbose -munwind-tables -faligned-alloc-unavailable -target-cpu core2 -target-linker-version 351.8 -v -dwarf-column-info -debugger-tuning=lldb -coverage-notes-file /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/Output/deduct.pass.cpp.gcno -nostdinc++ -resource-dir /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.1.0 -include /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support/nasty_macros.hpp -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -I /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include -I /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/include/c++build -I /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support -D "LIBCXX_FILESYSTEM_STATIC_TEST_ROOT=\"/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/input.output/filesystems/Inputs/static_test_env\"" -D "LIBCXX_FILESYSTEM_DYNAMIC_TEST_ROOT=\"/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/filesystem/Output/dynamic_env\"" -D "LIBCXX_FILESYSTEM_DYNAMIC_TEST_HELPER=\"/usr/local/opt/python/bin/python3.7 /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support/filesystem_dynamic_test_helper.py\"" -D _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -stdlib=libc++ -Werror=thread-safety -Wall -Wextra -Werror -Wuser-defined-warnings -Wshadow -Wno-unused-command-line-argument -Wno-attributes -Wno-pessimizing-move -Wno-c++11-extensions -Wno-user-defined-literals -Wno-noexcept-type -Wno-aligned-allocation-unavailable -Wsign-compare -Wunused-variable -Wunused-parameter -Wunreachable-code -std=c++2a -fdeprecated-macro -fdebug-compilation-dir /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr -ftemplate-depth 270 -ferror-limit 19 -fmessage-length 0 -stack-protector 1 -fblocks -fobjc-runtime=macosx-10.9.0 -fencode-extended-block-signature -fcxx-exceptions -fexceptions -fmax-type-align=16 -fdiagnostics-show-option -o /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/Output/deduct.pass.cpp.o -x c++ /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp
clang -cc1 version 9.1.0 (clang-902.0.39.2) default target x86_64-apple-darwin17.6.0
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/local/include"
ignoring nonexistent directory "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/Library/Frameworks"
#include "..." search starts here:
#include <...> search starts here:
 /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include
 /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/clang-build/projects/libcxx/include/c++build
 /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/9.1.0/include
 /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include
 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks (framework directory)
End of search list.
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:105:5: error: static_assert failed "Types differ unexpectedly"
    ASSERT_SAME_TYPE(decltype(s), decltype(source));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/support/test_macros.h:268:5: note: expanded from macro 'ASSERT_SAME_TYPE'
    static_assert((test_macros_detail::is_same<__VA_ARGS__>::value), \
    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:50:
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/algorithm:643:
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/memory:2240:41: error: call to implicitly-deleted default constructor of '__compressed_pair_elem<std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, 1>'
      : _Base1(std::forward<_Tp>(__t)), _Base2() {}
                                        ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:1419:7: note: in instantiation of function template specialization 'std::__1::__compressed_pair<unsigned long, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__compressed_pair<int, true>' requested here
    : __p2_(0),
      ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1129:5: note: in instantiation of member function 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__hash_table' requested here
    unordered_multiset(initializer_list<value_type> __il);
    ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:104:29: note: in instantiation of member function 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::unordered_multiset' requested here
    std::unordered_multiset s{source};  // braces instead of parens
                            ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/memory:2178:39: note: explicitly defaulted function was implicitly deleted here
  _LIBCPP_INLINE_VISIBILITY constexpr __compressed_pair_elem() = default;
                                      ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/memory:2171:50: note: default constructor of '__compressed_pair_elem<std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, 1, true>' is implicitly deleted because base class 'std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >' has a deleted default constructor
struct __compressed_pair_elem<_Tp, _Idx, true> : private _Tp {
                                                 ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/utility:1573:36: note: default constructor of 'hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >' is implicitly deleted because base class '__enum_hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >' has a deleted default constructor
struct _LIBCPP_TEMPLATE_VIS hash : public __enum_hash<_Tp>
                                   ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/utility:1567:5: note: '__enum_hash' has been explicitly marked deleted here
    __enum_hash() = delete;
    ^
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:54:
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:362:
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:2527:20: error: type 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::hasher' (aka 'std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >') does not provide a call operator
    __h->__hash_ = hash_function()(__h->__value_);
                   ^~~~~~~~~~~~~~~
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:2186:25: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__construct_node<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > &>' requested here
    __node_holder __h = __construct_node(_VSTD::forward<_Args>(__args)...);
                        ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:1143:14: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__emplace_multi<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > &>' requested here
      return __emplace_multi(_VSTD::forward<_Pp>(__x));
             ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1616:18: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__insert_multi<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > &>' requested here
        __table_.__insert_multi(*__first);
                 ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1556:5: note: in instantiation of function template specialization 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::insert<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > *>' requested here
    insert(__il.begin(), __il.end());
    ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:104:29: note: in instantiation of member function 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::unordered_multiset' requested here
    std::unordered_multiset s{source};  // braces instead of parens
                            ^
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:54:
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:362:
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:2040:21: error: type 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::hasher' (aka 'std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >') does not provide a call operator
    __cp->__hash_ = hash_function()(__cp->__value_);
                    ^~~~~~~~~~~~~~~
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:2187:20: note: in instantiation of member function 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__node_insert_multi' requested here
    iterator __r = __node_insert_multi(__h.get());
                   ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:1143:14: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__emplace_multi<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > &>' requested here
      return __emplace_multi(_VSTD::forward<_Pp>(__x));
             ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1616:18: note: in instantiation of function template specialization 'std::__1::__hash_table<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::__insert_multi<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > &>' requested here
        __table_.__insert_multi(*__first);
                 ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1556:5: note: in instantiation of function template specialization 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::insert<const std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > *>' requested here
    insert(__il.begin(), __il.end());
    ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:104:29: note: in instantiation of member function 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::unordered_multiset' requested here
    std::unordered_multiset s{source};  // braces instead of parens
                            ^
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:54:
In file included from /Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:362:
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:867:5: error: static_assert failed "the specified hash does not meet the Hash requirements"
    static_assert(__check_hash_requirements<_Key, _Hash>::value,
    ^             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/__hash_table:882:1: note: in instantiation of template class 'std::__1::__enforce_unordered_container_requirements<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >' requested here
typename __enforce_unordered_container_requirements<_Key, _Hash, _Equal>::type
^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/include/unordered_set:1147:30: note: while substituting explicitly-specified template arguments into function template '__diagnose_unordered_container_requirements' 
        static_assert(sizeof(__diagnose_unordered_container_requirements<_Value, _Hash, _Pred>(0)), "");
                             ^
/Users/buildslave/jenkins/workspace/clang-stage1-cmake-RA-expensive/llvm/projects/libcxx/test/std/containers/unord/unord.multiset/unord.multiset.cnstr/deduct.pass.cpp:104:29: note: in instantiation of member function 'std::__1::unordered_multiset<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> >, std::__1::hash<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::equal_to<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > >, std::__1::allocator<std::__1::unordered_multiset<int, std::__1::hash<short>, std::__1::equal_to<void>, test_allocator<int> > > >::~unordered_multiset' requested here
    std::unordered_multiset s{source};  // braces instead of parens
                            ^
5 errors generated.
--

Compilation failed unexpectedly!