amccarth added a comment. I meant to mention that the instance of the empty class is reported as 8 bytes of padding (in a 64-bit build), in case that's relevant to anybody's understanding of the issue. https://reviews.llvm.org/D45645