14889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//===----------------------------------------------------------------------===//
24889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//
34889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//                     The LLVM Compiler Infrastructure
44889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//
54889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// This file is dual licensed under the MIT and the University of Illinois Open
64889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// Source Licenses. See LICENSE.TXT for details.
74889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//
84889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//===----------------------------------------------------------------------===//
94889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier
10ee226c05af9e0187098f43fb71465a581487af9bDan Austin// <unordered_map>
11ee226c05af9e0187098f43fb71465a581487af9bDan Austin//   The container's value type must be the same as the allocator's value type
124889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier
13ee226c05af9e0187098f43fb71465a581487af9bDan Austin#include <unordered_map>
144889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier
154889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselierint main()
164889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier{
17ee226c05af9e0187098f43fb71465a581487af9bDan Austin    std::unordered_map<int, int, std::hash<int>, std::less<int>, std::allocator<long> > m;
184889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier}
19