// PR c++/47200 | |
// { dg-do compile { target c++11 } } | |
// { dg-options "-w" } | |
template < int > struct duration | |
{ | |
constexpr int count (); | |
static constexpr duration min (); | |
}; | |
constexpr int | |
f (duration < 0 > d, duration < 0 > ) | |
{ | |
return d.count (); | |
} | |
static_assert (f (duration < 0 >::min (), duration < 0 > ()), ""); // { dg-error "non-constant|before its definition" } |