__clear_and_shrink() was added in D41976, and a test was added alongside it to make sure that the string invariants were maintained. However, it appears that the test never ran under UBSan before, which would have highlighted the fact that it doesn't actually maintain the string invariants. Differential Revision: https://reviews.llvm.org/D88849
163 KiB
163 KiB