authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2024-11-20 05:12:37-05:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2024-11-23 23:51:35-05:00
log70ad7dcd4868454d31324d9aa72c5acfba1f6844
treed8636d967c18dd0cf49047c464fd8b6a054a856d
parented8955cea6932aa34baf91224a63f3666319b08e

lldb: implement tuple types


3 files changed, 14 insertions(+), 14 deletions(-)

ci/x86_64-linux-debug.sh+1-1
......@@ -64,7 +64,7 @@ stage3-debug/bin/zig build \
6464
6565stage3-debug/bin/zig build test docs \
6666 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Debug-6ece8bda1/bin/lldb \
67 -Dlldb=$HOME/deps/lldb-zig/Debug-bfeada333/bin/lldb \
6868 -fqemu \
6969 -fwasmtime \
7070 -Dstatic-llvm \
ci/x86_64-linux-release.sh+1-1
......@@ -64,7 +64,7 @@ stage3-release/bin/zig build \
6464
6565stage3-release/bin/zig build test docs \
6666 --maxrss 21000000000 \
67 -Dlldb=$HOME/deps/lldb-zig/Release-6ece8bda1/bin/lldb \
67 -Dlldb=$HOME/deps/lldb-zig/Release-bfeada333/bin/lldb \
6868 -fqemu \
6969 -fwasmtime \
7070 -Dstatic-llvm \
test/src/Debugger.zig+12-12
......@@ -1533,17 +1533,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
15331533 &.{
15341534 \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2
15351535 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 })) list0 = len=3 capacity=8 {
1536 \\ (std.struct { u32, u8, u16 }) [0] = {
1536 \\ (struct { u32, u8, u16 }) [0] = {
15371537 \\ (u32) .@"0" = 1
15381538 \\ (u8) .@"1" = 2
15391539 \\ (u16) .@"2" = 3
15401540 \\ }
1541 \\ (std.struct { u32, u8, u16 }) [1] = {
1541 \\ (struct { u32, u8, u16 }) [1] = {
15421542 \\ (u32) .@"0" = 4
15431543 \\ (u8) .@"1" = 5
15441544 \\ (u16) .@"2" = 6
15451545 \\ }
1546 \\ (std.struct { u32, u8, u16 }) [2] = {
1546 \\ (struct { u32, u8, u16 }) [2] = {
15471547 \\ (u32) .@"0" = 7
15481548 \\ (u8) .@"1" = 8
15491549 \\ (u16) .@"2" = 9
......@@ -1551,17 +1551,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
15511551 \\}
15521552 \\(usize) list0.len = 3
15531553 \\(usize) list0.capacity = 8
1554 \\(std.struct { u32, u8, u16 }) list0[0] = {
1554 \\(struct { u32, u8, u16 }) list0[0] = {
15551555 \\ (u32) .@"0" = 1
15561556 \\ (u8) .@"1" = 2
15571557 \\ (u16) .@"2" = 3
15581558 \\}
1559 \\(std.struct { u32, u8, u16 }) list0[1] = {
1559 \\(struct { u32, u8, u16 }) list0[1] = {
15601560 \\ (u32) .@"0" = 4
15611561 \\ (u8) .@"1" = 5
15621562 \\ (u16) .@"2" = 6
15631563 \\}
1564 \\(std.struct { u32, u8, u16 }) list0[2] = {
1564 \\(struct { u32, u8, u16 }) list0[2] = {
15651565 \\ (u32) .@"0" = 7
15661566 \\ (u8) .@"1" = 8
15671567 \\ (u16) .@"2" = 9
......@@ -1583,17 +1583,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
15831583 \\}
15841584 \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2
15851585 \\(std.multi_array_list.MultiArrayList(struct { u32, u8, u16 }).Slice) slice0 = len=3 capacity=8 {
1586 \\ (std.struct { u32, u8, u16 }) [0] = {
1586 \\ (struct { u32, u8, u16 }) [0] = {
15871587 \\ (u32) .@"0" = 1
15881588 \\ (u8) .@"1" = 2
15891589 \\ (u16) .@"2" = 3
15901590 \\ }
1591 \\ (std.struct { u32, u8, u16 }) [1] = {
1591 \\ (struct { u32, u8, u16 }) [1] = {
15921592 \\ (u32) .@"0" = 4
15931593 \\ (u8) .@"1" = 5
15941594 \\ (u16) .@"2" = 6
15951595 \\ }
1596 \\ (std.struct { u32, u8, u16 }) [2] = {
1596 \\ (struct { u32, u8, u16 }) [2] = {
15971597 \\ (u32) .@"0" = 7
15981598 \\ (u8) .@"1" = 8
15991599 \\ (u16) .@"2" = 9
......@@ -1601,17 +1601,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void {
16011601 \\}
16021602 \\(usize) slice0.len = 3
16031603 \\(usize) slice0.capacity = 8
1604 \\(std.struct { u32, u8, u16 }) slice0[0] = {
1604 \\(struct { u32, u8, u16 }) slice0[0] = {
16051605 \\ (u32) .@"0" = 1
16061606 \\ (u8) .@"1" = 2
16071607 \\ (u16) .@"2" = 3
16081608 \\}
1609 \\(std.struct { u32, u8, u16 }) slice0[1] = {
1609 \\(struct { u32, u8, u16 }) slice0[1] = {
16101610 \\ (u32) .@"0" = 4
16111611 \\ (u8) .@"1" = 5
16121612 \\ (u16) .@"2" = 6
16131613 \\}
1614 \\(std.struct { u32, u8, u16 }) slice0[2] = {
1614 \\(struct { u32, u8, u16 }) slice0[2] = {
16151615 \\ (u32) .@"0" = 7
16161616 \\ (u8) .@"1" = 8
16171617 \\ (u16) .@"2" = 9