min.pass.cpp revision f5256e16dfc425c1d466f6308d4026d529ce9e0b
1a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar//===----------------------------------------------------------------------===// 2a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// 3a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// The LLVM Compiler Infrastructure 4a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// 5a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// This file is distributed under the University of Illinois Open Source 6a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// License. See LICENSE.TXT for details. 7a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// 8a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar//===----------------------------------------------------------------------===// 9a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar 100bbe0b440ee2cef47dcb7b281825eb70341c16ddRafael Espindola// <chrono> 11af6b5808756d6ce335df9eb158efa33894b401c4Rafael Espindola 12a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar// duration_values::min 13ddf6bdde44287b5b559bc403a02ff971e15e8303Chris Lattner 14c095793b4ab027181605c79c9808df12afe45d63Kevin Enderby#include <chrono> 15484291c27319668ad99cb87def000254357736fbRafael Espindola#include <limits> 16d79d9dce47d505369662ae5111dba24f9ccdef68Chris Lattner#include <cassert> 1758bc4dd4a91443ddd3120b0a2f1801ad4d6aae1cChris Lattner 1858bc4dd4a91443ddd3120b0a2f1801ad4d6aae1cChris Lattner#include "../../rep.h" 193580dea910d622f2a6dbb72e97f5f7d0ef979542Chris Lattner 20a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbarint main() 21a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar{ 221674b0b0e4972b844833f253286cbf99a6e99d6eBenjamin Kramer assert(std::chrono::duration_values<int>::min() == 231674b0b0e4972b844833f253286cbf99a6e99d6eBenjamin Kramer std::numeric_limits<int>::lowest()); 24a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar assert(std::chrono::duration_values<double>::min() == 25a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar std::numeric_limits<double>::lowest()); 26a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar assert(std::chrono::duration_values<Rep>::min() == 27a11af531ec48ad84f790b9511f003ac5c934a999Daniel Dunbar std::numeric_limits<Rep>::lowest()); 28ddf6bdde44287b5b559bc403a02ff971e15e8303Chris Lattner} 29d79d9dce47d505369662ae5111dba24f9ccdef68Chris Lattner