// { dg-do compile }
// { dg-options "-std=gnu++0x" }
-// Copyright (C) 2010 Free Software Foundation, Inc.
+// Copyright (C) 2010-2014 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
int main()
{
__gnu_test::constexpr_default_constructible test1;
- test1.operator()<std::chrono::seconds>();
+ struct Seconds
+ {
+ constexpr Seconds() = default;
+ std::chrono::seconds s{};
+ };
+ test1.operator()<std::chrono::duration<Seconds>>();
__gnu_test::constexpr_single_value_constructible test2;
+ test2.operator()<std::chrono::seconds, std::chrono::seconds>();
test2.operator()<std::chrono::seconds, std::chrono::seconds::rep>();
test2.operator()<std::chrono::minutes, std::chrono::hours>();
return 0;