From 65f6623ba483fd9f2da027ca5a308e3cb80f0a9e Mon Sep 17 00:00:00 2001 From: Jacob Young Date: Fri, 27 Sep 2024 04:55:59 -0400 Subject: [PATCH] lldb: print field names with a leading dot This more closely resembles zig struct literals. --- ci/x86_64-linux-debug.sh | 2 +- ci/x86_64-linux-release.sh | 2 +- test/src/Debugger.zig | 398 ++++++++++++++++++------------------- 3 files changed, 201 insertions(+), 201 deletions(-) diff --git a/ci/x86_64-linux-debug.sh b/ci/x86_64-linux-debug.sh index 4ad0fa7061..b8ce058137 100755 --- a/ci/x86_64-linux-debug.sh +++ b/ci/x86_64-linux-debug.sh @@ -64,7 +64,7 @@ stage3-debug/bin/zig build \ stage3-debug/bin/zig build test docs \ --maxrss 21000000000 \ - -Dlldb=$HOME/deps/lldb-zig/Debug-4a44163df/bin/lldb \ + -Dlldb=$HOME/deps/lldb-zig/Debug-6ece8bda1/bin/lldb \ -fqemu \ -fwasmtime \ -Dstatic-llvm \ diff --git a/ci/x86_64-linux-release.sh b/ci/x86_64-linux-release.sh index c4d9c9ddb7..24eea4afb9 100755 --- a/ci/x86_64-linux-release.sh +++ b/ci/x86_64-linux-release.sh @@ -64,7 +64,7 @@ stage3-release/bin/zig build \ stage3-release/bin/zig build test docs \ --maxrss 21000000000 \ - -Dlldb=$HOME/deps/lldb-zig/Release-4a44163df/bin/lldb \ + -Dlldb=$HOME/deps/lldb-zig/Release-6ece8bda1/bin/lldb \ -fqemu \ -fwasmtime \ -Dstatic-llvm \ diff --git a/test/src/Debugger.zig b/test/src/Debugger.zig index 6a930bf9dd..5af3f38200 100644 --- a/test/src/Debugger.zig +++ b/test/src/Debugger.zig @@ -113,70 +113,70 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { &.{ \\(lldb) frame variable --show-types -- basic \\(root.basic.Basic) basic = { - \\ (void) void = {} - \\ (bool) bool_false = false - \\ (bool) bool_true = true - \\ (u0) u0_0 = 0 - \\ (u1) u1_0 = 0 - \\ (u1) u1_1 = 1 - \\ (u2) u2_0 = 0 - \\ (u2) u2_3 = 3 - \\ (u3) u3_0 = 0 - \\ (u3) u3_7 = 7 - \\ (u4) u4_0 = 0 - \\ (u4) u4_15 = 15 - \\ (u5) u5_0 = 0 - \\ (u5) u5_31 = 31 - \\ (u6) u6_0 = 0 - \\ (u6) u6_63 = 63 - \\ (u7) u7_0 = 0 - \\ (u7) u7_127 = 127 - \\ (u8) u8_0 = 0 - \\ (u8) u8_255 = 255 - \\ (u16) u16_0 = 0 - \\ (u16) u16_65535 = 65535 - \\ (u24) u24_0 = 0 - \\ (u24) u24_16777215 = 16777215 - \\ (u32) u32_0 = 0 - \\ (u32) u32_4294967295 = 4294967295 - \\ (i0) i0_0 = 0 - \\ (i1) i1_-1 = -1 - \\ (i1) i1_0 = 0 - \\ (i2) i2_-2 = -2 - \\ (i2) i2_0 = 0 - \\ (i2) i2_1 = 1 - \\ (i3) i3_-4 = -4 - \\ (i3) i3_0 = 0 - \\ (i3) i3_3 = 3 - \\ (i4) i4_-8 = -8 - \\ (i4) i4_0 = 0 - \\ (i4) i4_7 = 7 - \\ (i5) i5_-16 = -16 - \\ (i5) i5_0 = 0 - \\ (i5) i5_15 = 15 - \\ (i6) i6_-32 = -32 - \\ (i6) i6_0 = 0 - \\ (i6) i6_31 = 31 - \\ (i7) i7_-64 = -64 - \\ (i7) i7_0 = 0 - \\ (i7) i7_63 = 63 - \\ (i8) i8_-128 = -128 - \\ (i8) i8_0 = 0 - \\ (i8) i8_127 = 127 - \\ (i16) i16_-32768 = -32768 - \\ (i16) i16_0 = 0 - \\ (i16) i16_32767 = 32767 - \\ (i24) i24_-8388608 = -8388608 - \\ (i24) i24_0 = 0 - \\ (i24) i24_8388607 = 8388607 - \\ (i32) i32_-2147483648 = -2147483648 - \\ (i32) i32_0 = 0 - \\ (i32) i32_2147483647 = 2147483647 - \\ (f16) f16_42.625 = 42.625 - \\ (f32) f32_-2730.65625 = -2730.65625 - \\ (f64) f64_357913941.33203125 = 357913941.33203125 - \\ (f80) f80_-91625968981.3330078125 = -91625968981.3330078125 - \\ (f128) f128_384307168202282325.333332061767578125 = 384307168202282325.333332061767578125 + \\ (void) .void = {} + \\ (bool) .bool_false = false + \\ (bool) .bool_true = true + \\ (u0) .u0_0 = 0 + \\ (u1) .u1_0 = 0 + \\ (u1) .u1_1 = 1 + \\ (u2) .u2_0 = 0 + \\ (u2) .u2_3 = 3 + \\ (u3) .u3_0 = 0 + \\ (u3) .u3_7 = 7 + \\ (u4) .u4_0 = 0 + \\ (u4) .u4_15 = 15 + \\ (u5) .u5_0 = 0 + \\ (u5) .u5_31 = 31 + \\ (u6) .u6_0 = 0 + \\ (u6) .u6_63 = 63 + \\ (u7) .u7_0 = 0 + \\ (u7) .u7_127 = 127 + \\ (u8) .u8_0 = 0 + \\ (u8) .u8_255 = 255 + \\ (u16) .u16_0 = 0 + \\ (u16) .u16_65535 = 65535 + \\ (u24) .u24_0 = 0 + \\ (u24) .u24_16777215 = 16777215 + \\ (u32) .u32_0 = 0 + \\ (u32) .u32_4294967295 = 4294967295 + \\ (i0) .i0_0 = 0 + \\ (i1) .@"i1_-1" = -1 + \\ (i1) .i1_0 = 0 + \\ (i2) .@"i2_-2" = -2 + \\ (i2) .i2_0 = 0 + \\ (i2) .i2_1 = 1 + \\ (i3) .@"i3_-4" = -4 + \\ (i3) .i3_0 = 0 + \\ (i3) .i3_3 = 3 + \\ (i4) .@"i4_-8" = -8 + \\ (i4) .i4_0 = 0 + \\ (i4) .i4_7 = 7 + \\ (i5) .@"i5_-16" = -16 + \\ (i5) .i5_0 = 0 + \\ (i5) .i5_15 = 15 + \\ (i6) .@"i6_-32" = -32 + \\ (i6) .i6_0 = 0 + \\ (i6) .i6_31 = 31 + \\ (i7) .@"i7_-64" = -64 + \\ (i7) .i7_0 = 0 + \\ (i7) .i7_63 = 63 + \\ (i8) .@"i8_-128" = -128 + \\ (i8) .i8_0 = 0 + \\ (i8) .i8_127 = 127 + \\ (i16) .@"i16_-32768" = -32768 + \\ (i16) .i16_0 = 0 + \\ (i16) .i16_32767 = 32767 + \\ (i24) .@"i24_-8388608" = -8388608 + \\ (i24) .i24_0 = 0 + \\ (i24) .i24_8388607 = 8388607 + \\ (i32) .@"i32_-2147483648" = -2147483648 + \\ (i32) .i32_0 = 0 + \\ (i32) .i32_2147483647 = 2147483647 + \\ (f16) .@"f16_42.625" = 42.625 + \\ (f32) .@"f32_-2730.65625" = -2730.65625 + \\ (f64) .@"f64_357913941.33203125" = 357913941.33203125 + \\ (f80) .@"f80_-91625968981.3330078125" = -91625968981.3330078125 + \\ (f128) .@"f128_384307168202282325.333332061767578125" = 384307168202282325.333332061767578125 \\} \\(lldb) breakpoint delete --force 1 \\1 breakpoints deleted; 0 breakpoint locations disabled. @@ -249,57 +249,57 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { &.{ \\(lldb) frame variable --show-types -- pointers \\(root.pointers.Pointers) pointers = { - \\ (*u32) single = 0x0000000000001010 - \\ (*const u32) single_const = 0x0000000000001014 - \\ (*volatile u32) single_volatile = 0x0000000000001018 - \\ (*const volatile u32) single_const_volatile = 0x000000000000101c - \\ (*allowzero u32) single_allowzero = 0x0000000000001020 - \\ (*allowzero const u32) single_allowzero_const = 0x0000000000001024 - \\ (*allowzero volatile u32) single_allowzero_volatile = 0x0000000000001028 - \\ (*allowzero const volatile u32) single_allowzero_const_volatile = 0x000000000000102c - \\ ([*]u32) many = 0x0000000000002010 - \\ ([*]const u32) many_const = 0x0000000000002014 - \\ ([*]volatile u32) many_volatile = 0x0000000000002018 - \\ ([*]const volatile u32) many_const_volatile = 0x000000000000201c - \\ ([*]allowzero u32) many_allowzero = 0x0000000000002020 - \\ ([*]allowzero const u32) many_allowzero_const = 0x0000000000002024 - \\ ([*]allowzero volatile u32) many_allowzero_volatile = 0x0000000000002028 - \\ ([*]allowzero const volatile u32) many_allowzero_const_volatile = 0x000000000000202c - \\ ([]u32) slice = len=1 { + \\ (*u32) .single = 0x0000000000001010 + \\ (*const u32) .single_const = 0x0000000000001014 + \\ (*volatile u32) .single_volatile = 0x0000000000001018 + \\ (*const volatile u32) .single_const_volatile = 0x000000000000101c + \\ (*allowzero u32) .single_allowzero = 0x0000000000001020 + \\ (*allowzero const u32) .single_allowzero_const = 0x0000000000001024 + \\ (*allowzero volatile u32) .single_allowzero_volatile = 0x0000000000001028 + \\ (*allowzero const volatile u32) .single_allowzero_const_volatile = 0x000000000000102c + \\ ([*]u32) .many = 0x0000000000002010 + \\ ([*]const u32) .many_const = 0x0000000000002014 + \\ ([*]volatile u32) .many_volatile = 0x0000000000002018 + \\ ([*]const volatile u32) .many_const_volatile = 0x000000000000201c + \\ ([*]allowzero u32) .many_allowzero = 0x0000000000002020 + \\ ([*]allowzero const u32) .many_allowzero_const = 0x0000000000002024 + \\ ([*]allowzero volatile u32) .many_allowzero_volatile = 0x0000000000002028 + \\ ([*]allowzero const volatile u32) .many_allowzero_const_volatile = 0x000000000000202c + \\ ([]u32) .slice = len=1 { \\ (u32) [0] = 3010 \\ } - \\ ([]const u32) slice_const = len=2 { + \\ ([]const u32) .slice_const = len=2 { \\ (u32) [0] = 3010 \\ (u32) [1] = 3014 \\ } - \\ ([]volatile u32) slice_volatile = len=3 { + \\ ([]volatile u32) .slice_volatile = len=3 { \\ (u32) [0] = 3010 \\ (u32) [1] = 3014 \\ (u32) [2] = 3018 \\ } - \\ ([]const volatile u32) slice_const_volatile = len=4 { + \\ ([]const volatile u32) .slice_const_volatile = len=4 { \\ (u32) [0] = 3010 \\ (u32) [1] = 3014 \\ (u32) [2] = 3018 \\ (u32) [3] = 3022 \\ } - \\ ([]allowzero u32) slice_allowzero = len=0 {} - \\ ([]allowzero const u32) slice_allowzero_const = len=1 { + \\ ([]allowzero u32) .slice_allowzero = len=0 {} + \\ ([]allowzero const u32) .slice_allowzero_const = len=1 { \\ (u32) [0] = 3026 \\ } - \\ ([]allowzero volatile u32) slice_allowzero_volatile = len=2 { + \\ ([]allowzero volatile u32) .slice_allowzero_volatile = len=2 { \\ (u32) [0] = 3026 \\ (u32) [1] = 3030 \\ } - \\ ([]allowzero const volatile u32) slice_allowzero_const_volatile = len=3 { + \\ ([]allowzero const volatile u32) .slice_allowzero_const_volatile = len=3 { \\ (u32) [0] = 3026 \\ (u32) [1] = 3030 \\ (u32) [2] = 3034 \\ } - \\ ([*c]u32) c = 0x0000000000004010 - \\ ([*c]const u32) c_const = 0x0000000000004014 - \\ ([*c]volatile u32) c_volatile = 0x0000000000004018 - \\ ([*c]const volatile u32) c_const_volatile = 0x000000000000401c + \\ ([*c]u32) .c = 0x0000000000004010 + \\ ([*c]const u32) .c_const = 0x0000000000004014 + \\ ([*c]volatile u32) .c_volatile = 0x0000000000004018 + \\ ([*c]const volatile u32) .c_const_volatile = 0x000000000000401c \\} \\(lldb) breakpoint delete --force 1 \\1 breakpoints deleted; 0 breakpoint locations disabled. @@ -362,10 +362,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\} \\(lldb) frame variable --show-types --format c-string -- strings \\(root.strings.Strings) strings = { - \\ ([*c]const u8) c_ptr = "c_ptr\x07\x08\t" - \\ ([*:0]const u8) many_ptr = "many_ptr\n\x0b\x0c" - \\ (*const [12:0]u8) ptr_array = "ptr_array\x00\r\x1b" - \\ ([:0]const u8) slice = "slice\"\'\\\x00" len=9 { + \\ ([*c]const u8) .c_ptr = "c_ptr\x07\x08\t" + \\ ([*:0]const u8) .many_ptr = "many_ptr\n\x0b\x0c" + \\ (*const [12:0]u8) .ptr_array = "ptr_array\x00\r\x1b" + \\ ([:0]const u8) .slice = "slice\"\'\\\x00" len=9 { \\ (u8) [0] = "s" \\ (u8) [1] = "l" \\ (u8) [2] = "i" @@ -434,10 +434,10 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\} \\(lldb) frame variable --show-types -- enums \\(root.enums.Enums) enums = { - \\ (root.enums.Enums.Zero) zero = @enumFromInt(13) - \\ (root.enums.Enums.One) one = .first - \\ (root.enums.Enums.Two) two = @enumFromInt(-1234) - \\ (root.enums.Enums.Three) three = .second + \\ (root.enums.Enums.Zero) .zero = @enumFromInt(13) + \\ (root.enums.Enums.One) .one = .first + \\ (root.enums.Enums.Two) .two = @enumFromInt(-1234) + \\ (root.enums.Enums.Three) .three = .second \\} \\(lldb) breakpoint delete --force 1 \\1 breakpoints deleted; 0 breakpoint locations disabled. @@ -498,15 +498,15 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\} \\(lldb) frame variable --show-types -- errors \\(root.errors.Errors) errors = { - \\ (error{One}) one = error.One - \\ (error{One,Two}) two = error.Two - \\ (error{One,Two,Three}) three = error.Three - \\ (anyerror) any = error.Any - \\ (anyerror!void) any_void = { - \\ (anyerror) error = error.NotVoid + \\ (error{One}) .one = error.One + \\ (error{One,Two}) .two = error.Two + \\ (error{One,Two,Three}) .three = error.Three + \\ (anyerror) .any = error.Any + \\ (anyerror!void) .any_void = { + \\ (anyerror) .error = error.NotVoid \\ } - \\ (error{One}!u32) any_u32 = { - \\ (u32) value = 42 + \\ (error{One}!u32) .any_u32 = { + \\ (u32) .value = 42 \\ } \\} \\(lldb) breakpoint delete --force 1 @@ -630,17 +630,17 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\} \\(lldb) frame variable --show-types -- unions \\(root.unions.Unions) unions = { - \\ (root.unions.Unions.Untagged) untagged = { - \\ (u32) u32 = 3217031168 - \\ (i32) i32 = -1077936128 - \\ (f32) f32 = -1.5 + \\ (root.unions.Unions.Untagged) .untagged = { + \\ (u32) .u32 = 3217031168 + \\ (i32) .i32 = -1077936128 + \\ (f32) .f32 = -1.5 \\ } - \\ (root.unions.Unions.SafetyTagged) safety_tagged = { - \\ (root.unions.Unions.Enum) en = .second + \\ (root.unions.Unions.SafetyTagged) .safety_tagged = { + \\ (root.unions.Unions.Enum) .en = .second \\ } - \\ (root.unions.Unions.Tagged) tagged = { - \\ (error{Error}!root.unions.Unions.Enum) eu = { - \\ (error{Error}) error = error.Error + \\ (root.unions.Unions.Tagged) .tagged = { + \\ (error{Error}!root.unions.Unions.Enum) .eu = { + \\ (error{Error}) .error = error.Error \\ } \\ } \\} @@ -1370,24 +1370,24 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\(lldb) frame variable --show-types -- map.unmanaged \\(std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63)) map.unmanaged = len=5 capacity=16 { \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [0] = { - \\ (u32) key = 0 - \\ (u32) value = 1 + \\ (u32) .key = 0 + \\ (u32) .value = 1 \\ } \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [1] = { - \\ (u32) key = 2 - \\ (u32) value = 3 + \\ (u32) .key = 2 + \\ (u32) .value = 3 \\ } \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [2] = { - \\ (u32) key = 4 - \\ (u32) value = 5 + \\ (u32) .key = 4 + \\ (u32) .value = 5 \\ } \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [3] = { - \\ (u32) key = 6 - \\ (u32) value = 7 + \\ (u32) .key = 6 + \\ (u32) .value = 7 \\ } \\ (std.hash_map.HashMapUnmanaged(u32,u32,main.Context,63).KV) [4] = { - \\ (u32) key = 8 - \\ (u32) value = 9 + \\ (u32) .key = 8 + \\ (u32) .value = 9 \\ } \\} \\(lldb) breakpoint delete --force 1 @@ -1447,37 +1447,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\(lldb) frame variable --show-types -- list0 list0.len list0.capacity list0[0] list0[1] list0[2] list0.0 list0.1 list0.2 \\(std.multi_array_list.MultiArrayList(main.Elem0)) list0 = len=3 capacity=8 { \\ (root.main.Elem0) [0] = { - \\ (u32) 0 = 1 - \\ (u8) 1 = 2 - \\ (u16) 2 = 3 + \\ (u32) .@"0" = 1 + \\ (u8) .@"1" = 2 + \\ (u16) .@"2" = 3 \\ } \\ (root.main.Elem0) [1] = { - \\ (u32) 0 = 4 - \\ (u8) 1 = 5 - \\ (u16) 2 = 6 + \\ (u32) .@"0" = 4 + \\ (u8) .@"1" = 5 + \\ (u16) .@"2" = 6 \\ } \\ (root.main.Elem0) [2] = { - \\ (u32) 0 = 7 - \\ (u8) 1 = 8 - \\ (u16) 2 = 9 + \\ (u32) .@"0" = 7 + \\ (u8) .@"1" = 8 + \\ (u16) .@"2" = 9 \\ } \\} \\(usize) list0.len = 3 \\(usize) list0.capacity = 8 \\(root.main.Elem0) list0[0] = { - \\ (u32) 0 = 1 - \\ (u8) 1 = 2 - \\ (u16) 2 = 3 + \\ (u32) .@"0" = 1 + \\ (u8) .@"1" = 2 + \\ (u16) .@"2" = 3 \\} \\(root.main.Elem0) list0[1] = { - \\ (u32) 0 = 4 - \\ (u8) 1 = 5 - \\ (u16) 2 = 6 + \\ (u32) .@"0" = 4 + \\ (u8) .@"1" = 5 + \\ (u16) .@"2" = 6 \\} \\(root.main.Elem0) list0[2] = { - \\ (u32) 0 = 7 - \\ (u8) 1 = 8 - \\ (u16) 2 = 9 + \\ (u32) .@"0" = 7 + \\ (u8) .@"1" = 8 + \\ (u16) .@"2" = 9 \\} \\([3]u32) list0.0 = { \\ (u32) [0] = 1 @@ -1497,37 +1497,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\(lldb) frame variable --show-types -- slice0 slice0.len slice0.capacity slice0[0] slice0[1] slice0[2] slice0.0 slice0.1 slice0.2 \\(std.multi_array_list.MultiArrayList(main.Elem0).Slice) slice0 = len=3 capacity=8 { \\ (root.main.Elem0) [0] = { - \\ (u32) 0 = 1 - \\ (u8) 1 = 2 - \\ (u16) 2 = 3 + \\ (u32) .@"0" = 1 + \\ (u8) .@"1" = 2 + \\ (u16) .@"2" = 3 \\ } \\ (root.main.Elem0) [1] = { - \\ (u32) 0 = 4 - \\ (u8) 1 = 5 - \\ (u16) 2 = 6 + \\ (u32) .@"0" = 4 + \\ (u8) .@"1" = 5 + \\ (u16) .@"2" = 6 \\ } \\ (root.main.Elem0) [2] = { - \\ (u32) 0 = 7 - \\ (u8) 1 = 8 - \\ (u16) 2 = 9 + \\ (u32) .@"0" = 7 + \\ (u8) .@"1" = 8 + \\ (u16) .@"2" = 9 \\ } \\} \\(usize) slice0.len = 3 \\(usize) slice0.capacity = 8 \\(root.main.Elem0) slice0[0] = { - \\ (u32) 0 = 1 - \\ (u8) 1 = 2 - \\ (u16) 2 = 3 + \\ (u32) .@"0" = 1 + \\ (u8) .@"1" = 2 + \\ (u16) .@"2" = 3 \\} \\(root.main.Elem0) slice0[1] = { - \\ (u32) 0 = 4 - \\ (u8) 1 = 5 - \\ (u16) 2 = 6 + \\ (u32) .@"0" = 4 + \\ (u8) .@"1" = 5 + \\ (u16) .@"2" = 6 \\} \\(root.main.Elem0) slice0[2] = { - \\ (u32) 0 = 7 - \\ (u8) 1 = 8 - \\ (u16) 2 = 9 + \\ (u32) .@"0" = 7 + \\ (u8) .@"1" = 8 + \\ (u16) .@"2" = 9 \\} \\([3]u32) slice0.0 = { \\ (u32) [0] = 1 @@ -1547,37 +1547,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\(lldb) frame variable --show-types -- list1 list1.len list1.capacity list1[0] list1[1] list1[2] list1.a list1.b list1.c \\(std.multi_array_list.MultiArrayList(main.Elem1)) list1 = len=3 capacity=12 { \\ (root.main.Elem1) [0] = { - \\ (u32) a = 1 - \\ (u8) b = 2 - \\ (u16) c = 3 + \\ (u32) .a = 1 + \\ (u8) .b = 2 + \\ (u16) .c = 3 \\ } \\ (root.main.Elem1) [1] = { - \\ (u32) a = 4 - \\ (u8) b = 5 - \\ (u16) c = 6 + \\ (u32) .a = 4 + \\ (u8) .b = 5 + \\ (u16) .c = 6 \\ } \\ (root.main.Elem1) [2] = { - \\ (u32) a = 7 - \\ (u8) b = 8 - \\ (u16) c = 9 + \\ (u32) .a = 7 + \\ (u8) .b = 8 + \\ (u16) .c = 9 \\ } \\} \\(usize) list1.len = 3 \\(usize) list1.capacity = 12 \\(root.main.Elem1) list1[0] = { - \\ (u32) a = 1 - \\ (u8) b = 2 - \\ (u16) c = 3 + \\ (u32) .a = 1 + \\ (u8) .b = 2 + \\ (u16) .c = 3 \\} \\(root.main.Elem1) list1[1] = { - \\ (u32) a = 4 - \\ (u8) b = 5 - \\ (u16) c = 6 + \\ (u32) .a = 4 + \\ (u8) .b = 5 + \\ (u16) .c = 6 \\} \\(root.main.Elem1) list1[2] = { - \\ (u32) a = 7 - \\ (u8) b = 8 - \\ (u16) c = 9 + \\ (u32) .a = 7 + \\ (u8) .b = 8 + \\ (u16) .c = 9 \\} \\([3]u32) list1.a = { \\ (u32) [0] = 1 @@ -1597,37 +1597,37 @@ pub fn addTestsForTarget(db: *Debugger, target: Target) void { \\(lldb) frame variable --show-types -- slice1 slice1.len slice1.capacity slice1[0] slice1[1] slice1[2] slice1.a slice1.b slice1.c \\(std.multi_array_list.MultiArrayList(main.Elem1).Slice) slice1 = len=3 capacity=12 { \\ (root.main.Elem1) [0] = { - \\ (u32) a = 1 - \\ (u8) b = 2 - \\ (u16) c = 3 + \\ (u32) .a = 1 + \\ (u8) .b = 2 + \\ (u16) .c = 3 \\ } \\ (root.main.Elem1) [1] = { - \\ (u32) a = 4 - \\ (u8) b = 5 - \\ (u16) c = 6 + \\ (u32) .a = 4 + \\ (u8) .b = 5 + \\ (u16) .c = 6 \\ } \\ (root.main.Elem1) [2] = { - \\ (u32) a = 7 - \\ (u8) b = 8 - \\ (u16) c = 9 + \\ (u32) .a = 7 + \\ (u8) .b = 8 + \\ (u16) .c = 9 \\ } \\} \\(usize) slice1.len = 3 \\(usize) slice1.capacity = 12 \\(root.main.Elem1) slice1[0] = { - \\ (u32) a = 1 - \\ (u8) b = 2 - \\ (u16) c = 3 + \\ (u32) .a = 1 + \\ (u8) .b = 2 + \\ (u16) .c = 3 \\} \\(root.main.Elem1) slice1[1] = { - \\ (u32) a = 4 - \\ (u8) b = 5 - \\ (u16) c = 6 + \\ (u32) .a = 4 + \\ (u8) .b = 5 + \\ (u16) .c = 6 \\} \\(root.main.Elem1) slice1[2] = { - \\ (u32) a = 7 - \\ (u8) b = 8 - \\ (u16) c = 9 + \\ (u32) .a = 7 + \\ (u8) .b = 8 + \\ (u16) .c = 9 \\} \\([3]u32) slice1.a = { \\ (u32) [0] = 1