mclow.lists accepted this revision. mclow.lists added a comment. This revision is now accepted and ready to land.
This looks good to me. Please add a test in test/libcxx/strings/string.modifiers and commit. Something like this: #include <string> #include <cassert> int main () { std::string l = "This makes this a long string, I hope; just rambling on and on..."; std::string s = "short"; assert(l.__invariants()); assert(s.__invariants()); s.__clear_and_shrink(); assert(s.__invariants()); assert(s.size() == 0); l.__clear_and_shrink(); assert(l.__invariants()); assert(l.size() == 0); } https://reviews.llvm.org/D41976 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits