Suppose we have UTF-16 string
char16_t[] s = u"hello";
If we try to evaluate it with lldb we will get this:
(char16_t [6]) $0 = ([0] = U+0068 u'h', [1] = U+0065 u'e', [2] = U+006c u'l', [3] = U+006c u'l', [4] = U+006f u'o', [5] = U+0000 u'\0')
After applying the patch we'll get this:
(char16_t [6]) $0 = u"hello"