diff options
| author | Marshall Clow <mclow.lists@gmail.com> | 2017-01-04 23:03:24 +0000 | 
|---|---|---|
| committer | Marshall Clow <mclow.lists@gmail.com> | 2017-01-04 23:03:24 +0000 | 
| commit | dbf7ca9ce61faee8b21b53d0d414bf1e939bb881 (patch) | |
| tree | 50c6fda3c262ff88bd4b08ed9732b6af10242eb9 /libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp | |
| parent | 19ef4fad91931daff9bb7b592b4c8100d92a9638 (diff) | |
| download | bcm5719-llvm-dbf7ca9ce61faee8b21b53d0d414bf1e939bb881.tar.gz bcm5719-llvm-dbf7ca9ce61faee8b21b53d0d414bf1e939bb881.zip  | |
Implement P0505: 'Wording for GB 50'
llvm-svn: 291028
Diffstat (limited to 'libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp')
| -rw-r--r-- | libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp | 17 | 
1 files changed, 17 insertions, 0 deletions
diff --git a/libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp b/libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp index b97534a3615..0f76788c00e 100644 --- a/libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp +++ b/libcxx/test/std/utilities/time/time.duration/time.duration.arithmetic/op_times=.pass.cpp @@ -16,9 +16,26 @@  #include <chrono>  #include <cassert> +#include "test_macros.h" + +#if TEST_STD_VER > 14 +constexpr bool test_constexpr() +{ +    std::chrono::seconds s(3); +    s *= 5; +    return s.count() == 15; +} +#endif +  int main()  { +    {      std::chrono::nanoseconds ns(3);      ns *= 5;      assert(ns.count() == 15); +    } +     +#if TEST_STD_VER > 14 +    static_assert(test_constexpr(), ""); +#endif  }  | 

