| //===----------------------------------------------------------------------===// |
| // The LLVM Compiler Infrastructure |
| // This file is distributed under the University of Illinois Open Source |
| // License. See LICENSE.TXT for details. |
| //===----------------------------------------------------------------------===// |
| // const_iterator end() const; |
| typename S::iterator e = s.end(); |
| typename S::const_iterator ce = cs.end(); |
| assert(ce == cs.begin()); |
| assert(e - s.begin() == s.size()); |
| assert(ce - cs.begin() == cs.size()); |