summaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/20_util/duration
diff options
context:
space:
mode:
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2017-09-18 20:00:32 +0000
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>2017-09-18 20:00:32 +0000
commit5c929e16b8a3a96eb1ef8691fa7b88cb74754005 (patch)
tree29f40ede2a67832b2e1f15728763f61ed6e96438 /libstdc++-v3/testsuite/20_util/duration
parent136a67763ed9389e5ee6bf7a13098d80af09de6f (diff)
downloadgcc-5c929e16b8a3a96eb1ef8691fa7b88cb74754005.tar.gz
PR libstdc++/81468 fix test for duration conversions
PR libstdc++/81468 * testsuite/20_util/duration/cons/dr1177.cc: Fix incorrect test and improve static assertion messages. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@252950 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/testsuite/20_util/duration')
-rw-r--r--libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc b/libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc
index 28c881ccc79..d90cd27f482 100644
--- a/libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc
+++ b/libstdc++-v3/testsuite/20_util/duration/cons/dr1177.cc
@@ -36,6 +36,6 @@ static_assert(is_constructible<duration<int>, duration<long>>{},
static_assert(!is_constructible<duration<int>, duration<int, ratio<2,3>>>{},
"cannot convert duration to one with different period");
static_assert(is_constructible<duration<float>, duration<int, ratio<2,3>>>{},
- "unless it has a floating-point representation");
-static_assert(is_constructible<duration<float>, duration<int, ratio<1,3>>>{},
- "or a period that is an integral multiple of the original");
+ "... unless the result type has a floating-point representation");
+static_assert(is_constructible<duration<int, ratio<1,3>>, duration<int>>{},
+ "... or the original's period is a multiple of the result's period");