brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.2 KiB · 619646b Raw
52 lines · plain
1REQUIRES: target-windows, lld, diasdk2RUN: %build --compiler=clang-cl --output=%t.exe %S/Inputs/UdtLayoutTest.cpp3RUN: %lldb -b -s %S/Inputs/UdtLayoutTest.script -- %t.exe | FileCheck %s4 5CHECK:(int) C::abc = 1236CHECK:(List[16]) ls = {7CHECK:  [15] = {8CHECK:    Prev = nullptr9CHECK:    Next = nullptr10CHECK:    Value = {11CHECK:      B<0> = {12CHECK:        A = {13CHECK:          _u = (_u1 = '\x02', _u2 = 2, _u3 = 2)14CHECK:        }15CHECK:        _a = '\x01'16CHECK:        _b = 217CHECK:        _c = 318CHECK:      }19CHECK:      B<1> = {20CHECK:        A = {21CHECK:          _u = (_u1 = '\x02', _u2 = 2, _u3 = 2)22CHECK:        }23CHECK:        _a = '\x02'24CHECK:        _b = 425CHECK:        _c = 626CHECK:      }27CHECK:      B<2> = {28CHECK:        A = {29CHECK:          _u = (_u1 = '\x02', _u2 = 2, _u3 = 2)30CHECK:        }31CHECK:        _a = '\x03'32CHECK:        _b = 633CHECK:        _c = 934CHECK:      }35CHECK:      B<3> = {36CHECK:        A = {37CHECK:          _u = (_u1 = '\x02', _u2 = 2, _u3 = 2)38CHECK:        }39CHECK:        _a = '\x04'40CHECK:        _b = 841CHECK:        _c = 1242CHECK:      }43CHECK:      A = {44CHECK:        _u = (_u1 = '\x02', _u2 = 2, _u3 = 2)45CHECK:      }46CHECK:      _x = 547CHECK:      _y = 1048CHECK:      _z = '\x0f'49CHECK:    }50CHECK:  }51CHECK:}52