Sterling-Augustine wrote: This pr had previously been submitted, but was reverted due to two uninitialized padding bits making it fail msan testing. Relanding shortly, but with these new comments addressed. https://github.com/llvm/llvm-project/pull/158154