// #target: macos-x64
ushort[*] a = $$wstr16("WIDESTR");
ushort[*] b = $$wstr16("Esc\r\n");
ushort[*] c = $$wstr16(`lit
str\ting`);
ushort[*] d = $$wstr16(`γειά`);
uint[*] e = $$wstr32("\u03B3ειά");
ushort[*] f = $$wstr16("");
uint[*] g = $$wstr32("");
ushort[*] h = $$wstr16(``);
uint[*] i = $$wstr32(``);
uint[*] j = $$wstr32("-");

/* #expect: wide_strings.ll

@wide_strings.a = local_unnamed_addr global [8 x i16] [i16 87, i16 73, i16 68, i16 69, i16 83, i16 84, i16 82, i16 0], align 16
@wide_strings.b = local_unnamed_addr global [6 x i16] [i16 69, i16 115, i16 99, i16 13, i16 10, i16 0], align 2
@wide_strings.c = local_unnamed_addr global [13 x i16] [i16 108, i16 105, i16 116, i16 10, i16 115, i16 116, i16 114, i16 92, i16 116, i16 105, i16 110, i16 103, i16 0], align 16
@wide_strings.d = local_unnamed_addr global [5 x i16] [i16 947, i16 949, i16 953, i16 940, i16 0], align 2
@wide_strings.e = local_unnamed_addr global [5 x i32] [i32 947, i32 949, i32 953, i32 940, i32 0], align 16
@wide_strings.f = local_unnamed_addr global [1 x i16] zeroinitializer, align 2
@wide_strings.g = local_unnamed_addr global [1 x i32] zeroinitializer, align 4
@wide_strings.h = local_unnamed_addr global [1 x i16] zeroinitializer, align 2
@wide_strings.i = local_unnamed_addr global [1 x i32] zeroinitializer, align 4
@wide_strings.j = local_unnamed_addr global [2 x i32] [i32 45, i32 0], align 4
