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)