> Can we enforce the correct alignment of the array of uptr's? Yeah, I just went for u64 because I thought it'd force largest alignment on a platform. But this indeed wouldn't handle user-aligned types properly. Perhaps I should just use array of chars with ALIGNED(alignof(type)). http://reviews.llvm.org/D5724