majnemer accepted this revision. majnemer added a comment. This revision is now accepted and ready to land. OK. So the actual use case is not: ulittle32_t X; but: type_embedded_with_ulittle32 X; ? If so, LGTM http://reviews.llvm.org/D21057