https://github.com/vdonaldson approved this pull request. This looks ok to me, assuming that default initialization doesn't apply, which a few minutes of language research seems to indicate. https://github.com/llvm/llvm-project/pull/127681