Mark LWG#3102 as complete. No code changes, but I updated a test or two

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@342103 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Marshall Clow 2018-09-13 02:23:52 +00:00
parent e3973fd962
commit 1755c75e7e
2 changed files with 7 additions and 1 deletions

View File

@ -32,8 +32,11 @@ constexpr bool testConstexprSpan(Span s)
}
else
{
typename Span::const_pointer last = &*(s.cbegin() + s.size() - 1);
ret = ret && ( e != s.begin());
ret = ret && (ce != s.cbegin());
ret = ret && (&*( e-1) == last);
ret = ret && (&*(ce-1) == last);
}
ret = ret && (( e - s.begin()) == s.size());
@ -55,8 +58,11 @@ void testRuntimeSpan(Span s)
}
else
{
typename Span::const_pointer last = &*(s.cbegin() + s.size() - 1);
assert( e != s.begin());
assert(ce != s.cbegin());
assert( &*( e-1) == last);
assert( &*(ce-1) == last);
}
assert(( e - s.begin()) == s.size());

View File

@ -216,7 +216,7 @@
<tr><td><a href="https://wg21.link/LWG3083">3083</a></td><td>What should ios::iword(-1) do?</td><td>Rapperswil</td><td><i>Nothing to do</i></td></tr>
<tr><td><a href="https://wg21.link/LWG3094">3094</a></td><td>[time.duration.io]p4 makes surprising claims about encoding</td><td>Rapperswil</td><td></td></tr>
<tr><td><a href="https://wg21.link/LWG3100">3100</a></td><td>Unnecessary and confusing "empty span" wording</td><td>Rapperswil</td><td><i>Nothing to do</i></td></tr>
<tr><td><a href="https://wg21.link/LWG3102">3102</a></td><td>Clarify span iterator and const_iterator behavior</td><td>Rapperswil</td><td></td></tr>
<tr><td><a href="https://wg21.link/LWG3102">3102</a></td><td>Clarify span iterator and const_iterator behavior</td><td>Rapperswil</td><td>Complete</td></tr>
<tr><td><a href="https://wg21.link/LWG3104">3104</a></td><td>Fixing duration division</td><td>Rapperswil</td><td>Complete</td></tr>
<!-- <tr><td></td><td></td><td></td><td></td></tr> -->