ADT: Split out isSafeToReferenceAfterResize helper to use early returns, NFC
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>
Thu, 19 Nov 2020 02:57:50 +0000 (18:57 -0800)
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>
Fri, 20 Nov 2020 01:55:04 +0000 (17:55 -0800)
commit1fe24a640c2837fbbfb03add122cb3b045914416
tree8ac412a9e6073186fda67dffa7a3f8cf93230fc3
parent513d165b80eec6187ba88dcbe8bfe38baaa2fb01
ADT: Split out isSafeToReferenceAfterResize helper to use early returns, NFC

The assertion logic in SmallVector::assertSafeToReferenceAfterResize is
hard to follow; split out SmallVector::isSafeToReferenceAfterResize and
add early returns and comments. No functionality change here.
llvm/include/llvm/ADT/SmallVector.h