[ADT] Simplify determining size for joining items
authorJoe Loser <joeloser@fastmail.com>
Sun, 20 Nov 2022 05:11:18 +0000 (22:11 -0700)
committerJoe Loser <joeloser@fastmail.com>
Sun, 20 Nov 2022 18:51:22 +0000 (11:51 -0700)
commit111c29802161daa493a926b621341d88f29d19c4
tree496d4f9eed3cb24d88031fe5a52def89c0988792
parentfb61dce1adc4572e794e836861915d8ae372749d
[ADT] Simplify determining size for joining items

`join_items_size` uses recursive function templates for determining the total
items size.  Instead, use fold expressions since we have C++17 available now.

Differential Revision: https://reviews.llvm.org/D138375
llvm/include/llvm/ADT/StringExtras.h