1REQUIRES: system-windows, lld 2RUN: %build --compiler=clang-cl --output=%t.exe %S/Inputs/UdtLayoutTest.cpp 3RUN: %lldb -b -s %S/Inputs/UdtLayoutTest.script -- %t.exe | FileCheck %s 4 5CHECK:(int) C::abc = 123 6CHECK:(List[16]) ls = { 7CHECK: [15] = { 8CHECK: Prev = nullptr 9CHECK: Next = nullptr 10CHECK: Value = { 11CHECK: B<0> = { 12CHECK: A = { 13CHECK: _u = (_u1 = '\x02', _u2 = 2, _u3 = 2) 14CHECK: } 15CHECK: _a = '\x01' 16CHECK: _b = 2 17CHECK: _c = 3 18CHECK: } 19CHECK: B<1> = { 20CHECK: A = { 21CHECK: _u = (_u1 = '\x02', _u2 = 2, _u3 = 2) 22CHECK: } 23CHECK: _a = '\x02' 24CHECK: _b = 4 25CHECK: _c = 6 26CHECK: } 27CHECK: B<2> = { 28CHECK: A = { 29CHECK: _u = (_u1 = '\x02', _u2 = 2, _u3 = 2) 30CHECK: } 31CHECK: _a = '\x03' 32CHECK: _b = 6 33CHECK: _c = 9 34CHECK: } 35CHECK: B<3> = { 36CHECK: A = { 37CHECK: _u = (_u1 = '\x02', _u2 = 2, _u3 = 2) 38CHECK: } 39CHECK: _a = '\x04' 40CHECK: _b = 8 41CHECK: _c = 12 42CHECK: } 43CHECK: A = { 44CHECK: _u = (_u1 = '\x02', _u2 = 2, _u3 = 2) 45CHECK: } 46CHECK: _x = 5 47CHECK: _y = 10 48CHECK: _z = '\x0f' 49CHECK: } 50CHECK: } 51CHECK:} 52