majnemer added a comment. Do you have a test to make sure that a wide string literal doesn't point into a misaligned offset into a narrow string literal? Also, does the standard allow aliasing string literals of different underlying types together? https://reviews.llvm.org/D44504