1
Fork 0

Add a name for tuple fields in debuginfo so that they can be accessed in debuggers.

This commit is contained in:
Michael Woerister 2015-04-06 11:39:51 -07:00
parent feeb23d42e
commit 03f9269496
30 changed files with 161 additions and 142 deletions

View file

@ -18,13 +18,13 @@
// gdb-command:run
// gdb-command:print tuple_interior_padding
// gdb-check:$1 = {0, OneHundred}
// gdb-check:$1 = {__0 = 0, __1 = OneHundred}
// gdb-command:print tuple_padding_at_end
// gdb-check:$2 = {{1, OneThousand}, 2}
// gdb-check:$2 = {__0 = {__0 = 1, __1 = OneThousand}, __1 = 2}
// gdb-command:print tuple_different_enums
// gdb-check:$3 = {OneThousand, MountainView, OneMillion, Vienna}
// gdb-check:$3 = {__0 = OneThousand, __1 = MountainView, __2 = OneMillion, __3 = Vienna}
// gdb-command:print padded_struct
// gdb-check:$4 = {a = 3, b = OneMillion, c = 4, d = Toronto, e = 5}
@ -36,7 +36,7 @@
// gdb-check:$6 = {a = OneMillion, b = MountainView, c = OneThousand, d = Toronto}
// gdb-command:print struct_with_drop
// gdb-check:$7 = {{a = OneHundred, b = Vienna}, 9}
// gdb-check:$7 = {__0 = {a = OneHundred, b = Vienna}, __1 = 9}
// === LLDB TESTS ==================================================================================