1f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//===----------------------------------------------------------------------===// 2f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// 3f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// The LLVM Compiler Infrastructure 4f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// 5f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// This file is dual licensed under the MIT and the University of Illinois Open 6f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// Source Licenses. See LICENSE.TXT for details. 7f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// 8f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)//===----------------------------------------------------------------------===// 9f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 10f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// <chrono> 11f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 12f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// time_point 13f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 14f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)// static constexpr time_point max(); 15f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 16f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include <chrono> 17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)#include <cassert> 18f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 19f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)int main() 20f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles){ 21f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) typedef std::chrono::system_clock Clock; 22f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) typedef std::chrono::milliseconds Duration; 23f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) typedef std::chrono::time_point<Clock, Duration> TP; 24f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) assert(TP::max() == TP(Duration::max())); 25f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)} 26f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles)