ashgti wrote:
> Looks fine to me. Can we add a test?
Updated the existing tests to check the adjusted format.
One issue I did notice with tests is that the response to an expression will
include a response are automatically persisted by `SBValue::GetDescription()`,
so you will see the value name in the response, for example:
```swift
// Example swift struct.
struct Event: Identifiable, Comparable {
let id: String
let name: String
let time: DateInterval
var count = 0
}
```
```
> self
(Calendar.Event) $R1 = {
id = "e1"
name = "Event 1"
time = (start = 2024-01-03 17:00:00 UTC, duration = Swift.Double @
0x0000600001754928)
count = (_value = 0)
}
> self
(Calendar.Event) $R2 = {
id = "e1"
name = "Event 1"
time = (start = 2024-01-03 17:00:00 UTC, duration = Swift.Double @
0x0000600001754928)
count = (_value = 0)
}
> $R2.count + 2
2
```
Screenshot of how this looks in VS Code:
<img width="896" alt="Screenshot 2024-01-05 at 5 03 43 PM"
src="https://github.com/llvm/llvm-project/assets/22535/4e4e2dc9-3013-4936-b621-eaa6c59d7f47">
https://github.com/llvm/llvm-project/pull/77026
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits