diff options
Diffstat (limited to 'libcxx/test/std/containers/Emplaceable.h')
-rw-r--r-- | libcxx/test/std/containers/Emplaceable.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libcxx/test/std/containers/Emplaceable.h b/libcxx/test/std/containers/Emplaceable.h index f9319d410d2..331a81ff311 100644 --- a/libcxx/test/std/containers/Emplaceable.h +++ b/libcxx/test/std/containers/Emplaceable.h @@ -45,8 +45,10 @@ namespace std { template <> struct hash<Emplaceable> - : public std::unary_function<Emplaceable, std::size_t> { + typedef Emplaceable argument_type; + typedef std::size_t result_type; + std::size_t operator()(const Emplaceable& x) const {return x.get();} }; |