max_size.pass.cpp revision 6046aced820aaab4f14f2026531dd11d10690691
1893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project//===----------------------------------------------------------------------===// 2893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// 3893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// The LLVM Compiler Infrastructure 4893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// 5893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// This file is distributed under the University of Illinois Open Source 6893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// License. See LICENSE.TXT for details. 7893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// 8893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project//===----------------------------------------------------------------------===// 9893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 10893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// <unordered_map> 11893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 12893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// template <class Key, class T, class Hash = hash<Key>, class Pred = equal_to<Key>, 13893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// class Alloc = allocator<pair<const Key, T>>> 14893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// class unordered_map 15893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 16893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project// size_type max_size() const; 17893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 18893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project#include <unordered_map> 19893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project#include <cassert> 20893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project 21893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Projectint main() 22893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project{ 23ca2bf81b02c99afa2e76b3b2c6eb232c239221e0Chris Craik { 24893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project std::unordered_map<int, int> u; 25893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project assert(u.max_size() > 0); 26893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project } 27893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project} 28893912bfc2683463dc3e2c445336752d012563d3The Android Open Source Project