Differential Revision: https://reviews.llvm.org/D83438
This assert was failing: assert(CAT && "unexpected type for array initializer"); until this patch landed: 9a7eda1bece887ca9af085d79fe6e4fb8826dcda PR45350: Handle unsized array CXXConstructExprs in constant evaluation