tmjbios wrote: Closing this PR, as the cache approach is not needed due to the guarantee around LEN-dependent members being Automatic. Patching a cache-less approach on top of this PR is just going to make it difficult to follow. https://github.com/llvm/llvm-project/pull/181008