<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 3:54 PM, Jim Ingham <<a href="mailto:jingham@apple.com" class="">jingham@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Yeah, it’s interesting to note that for main1.swift, setting the breakpoint gets only one location and that one works:<div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) b s -p "Set breakpoint here"</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Breakpoint 1: where = a.out`a.main() -> () + 29 at main.swift:19, address = 0x000000010000152d</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">and that breakpoint works correctly.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">But when you do the same thing with main2.swift, I get two locations:</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) break set -p "Set breakpoint here"</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Breakpoint 1: 2 locations.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) break list</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Current breakpoints:</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">1: source regex = "Set breakpoint here", exact_match = 0, locations = 2, resolved = 2, hit count = 2</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 1.1: where = a.out`a.main() -> () + 24 at main.swift:20, address = 0x0000000100001428, resolved, hit count = 1 </span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 1.2: where = a.out`a.main() -> () + 72 at main.swift:20, address = 0x0000000100001458, resolved, hit count = 1 </span></div></span></div></span></div></div></div></div></blockquote><div><br class=""></div>That’s weird and they both point ot the same line in the source…</div><div><br class=""><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">the first one seems bogus, since if I do:</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) run</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Process 685 launched: '/Users/jingham/Work/LLDB/github/lldb-clean/test/testcases/lang/swift/struct_change_rerun/a.out' (x86_64)</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Process 685 stopped</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> frame #0: 0x0000000100001428 a.out`a.main() -> () at main.swift:20</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 17 <span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 18 <span class="Apple-tab-span" style="white-space:pre">        </span>func main() {</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 19 <span class="Apple-tab-span" style="white-space:pre">                </span>var a = MyStruct()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">-> 20 <span class="Apple-tab-span" style="white-space:pre">                </span>print(a.a) // Set breakpoint here</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> <span class="Apple-tab-span" style="white-space:pre">                </span> ^</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 21 <span class="Apple-tab-span" style="white-space:pre">        </span>}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 22 <span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 23 <span class="Apple-tab-span" style="white-space:pre">        </span>main()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Target 0: (a.out) stopped.</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) frame var</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) c</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Process 685 resuming</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Process 685 stopped</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> frame #0: 0x0000000100001458 a.out`a.main() -> () at main.swift:20</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 17 <span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 18 <span class="Apple-tab-span" style="white-space:pre">        </span>func main() {</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 19 <span class="Apple-tab-span" style="white-space:pre">                </span>var a = MyStruct()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">-> 20 <span class="Apple-tab-span" style="white-space:pre">                </span>print(a.a) // Set breakpoint here</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> <span class="Apple-tab-span" style="white-space:pre">                </span> ^</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 21 <span class="Apple-tab-span" style="white-space:pre">        </span>}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 22 <span class="Apple-tab-span" style="white-space:pre">        </span></span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> 23 <span class="Apple-tab-span" style="white-space:pre">        </span>main()</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Target 0: (a.out) stopped.</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(lldb) frame var</span></div><div style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">(a.MyStruct) a = (a = 12, b = "Hey", c = 12.125)</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">the second one seems right.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Jim</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div></span></div></span></div><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 3:49 PM, Pavel Yaskevich <<a href="mailto:pyaskevich@apple.com" class="">pyaskevich@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 3:48 PM, Jason Molenda <<a href="mailto:jmolenda@apple.com" class="">jmolenda@apple.com</a>> wrote:<br class=""><br class="">Once we're outside of the debug information and assembly instructions, I'm not useful. :)<br class=""></blockquote><br class="">No problem, thanks for your help! Slava, Michael - can you guys please take a look?<br class=""><br class=""><blockquote type="cite" class=""><br class="">The only difference between these two source files is the size of the struct in main2.swift is larger (has a float member) than main1.swift; there's quite a few additional instructions after the init() call to get the object:<br class=""><br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">(lldb) dis<br class="">main1`main():<br class=""> 0x1000015d0 <+0>: pushq %rbp<br class=""> 0x1000015d1 <+1>: movq %rsp, %rbp<br class=""> 0x1000015d4 <+4>: subq $0x70, %rsp<br class=""> 0x1000015d8 <+8>: callq 0x100001560 ; main1.MyStruct.init() -> main1.MyStruct at main1.swift:12<br class=""> 0x1000015dd <+13>: movq %rax, -0x20(%rbp)<br class=""> 0x1000015e1 <+17>: movq %rdx, -0x18(%rbp)<br class=""> 0x1000015e5 <+21>: movq %rcx, -0x10(%rbp)<br class=""> 0x1000015e9 <+25>: movq %r8, -0x8(%rbp)<br class="">-> 0x1000015ed <+29>: movl $0x1, %esi<br class=""> 0x1000015f2 <+34>: movl %esi, %edi<br class=""><br class=""><br class="">main2.swift:<br class=""><br class="">(lldb) dis<br class="">main2`main():<br class=""> 0x1000014d0 <+0>: pushq %rbp<br class=""> 0x1000014d1 <+1>: movq %rsp, %rbp<br class=""> 0x1000014d4 <+4>: subq $0xb0, %rsp<br class=""> 0x1000014db <+11>: leaq -0x30(%rbp), %rax<br class=""> 0x1000014df <+15>: movq %rax, -0x60(%rbp)<br class=""> 0x1000014e3 <+19>: callq 0x100001430 ; main2.MyStruct.init() -> main2.MyStruct at main2.swift:12<br class="">-> 0x1000014e8 <+24>: movq -0x30(%rbp), %rax<br class=""> 0x1000014ec <+28>: movq -0x28(%rbp), %rcx<br class=""> 0x1000014f0 <+32>: movq %rax, -0x8(%rbp)<br class=""> 0x1000014f4 <+36>: movq -0x8(%rbp), %rdx<br class=""> 0x1000014f8 <+40>: movq %rax, -0x58(%rbp)<br class=""> 0x1000014fc <+44>: movq %rcx, -0x50(%rbp)<br class=""> 0x100001500 <+48>: movq -0x20(%rbp), %rax<br class=""> 0x100001504 <+52>: movq %rax, -0x48(%rbp)<br class=""> 0x100001508 <+56>: movq -0x18(%rbp), %rax<br class=""> 0x10000150c <+60>: movq %rax, -0x40(%rbp)<br class=""> 0x100001510 <+64>: movq -0x10(%rbp), %rax<br class=""> 0x100001514 <+68>: movq %rax, -0x38(%rbp)<br class=""> 0x100001518 <+72>: movl $0x1, %esi<br class=""></blockquote></blockquote><br class=""><br class=""><br class="">The lexical block starts with 'movl $1, %esi' in both cases. In main1, that mov 1 corresponds to the line table entry for line 19,<br class=""><br class="">0x00000001000015d4: /tmp/repo/main1.swift:18:19<br class="">0x00000001000015ed: /tmp/repo/main1.swift:19:10<br class="">0x0000000100001611: /tmp/repo/main1.swift<br class="">0x000000010000161e: /tmp/repo/main1.swift:19:10<br class="">0x000000010000164a: /tmp/repo/main1.swift:19:11<br class="">0x0000000100001673: /tmp/repo/main1.swift:20:1<br class="">0x0000000100001682: /tmp/repo/main1.swift:20:1<br class=""><br class=""><br class="">so when we put the breakpoint on line 19, we're at 0x00000001000015ed which is inside the lexical scope.<br class=""><br class="">But in main2, the linetable entry for line 20 (0x1000014e8) is much earlier -- I believe we're still retrieving the struct members from the init() method call.<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 3:36 PM, Pavel Yaskevich <<a href="mailto:pyaskevich@apple.com" class="">pyaskevich@apple.com</a>> wrote:<br class=""><br class="">Thank you Jason for such detailed analysis! Is that related to the changes to in SIL then?<br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 3:21 PM, Jason Molenda <<a href="mailto:jmolenda@apple.com" class="">jmolenda@apple.com</a>> wrote:<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 2:39 PM, Pavel Yaskevich via swift-lldb-dev <<a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a>> wrote:<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 2:34 PM, Jim Ingham <<a href="mailto:jingham@apple.com" class="">jingham@apple.com</a>> wrote:<br class=""><br class="">Yes, I can reproduce the failure locally. I don't build lldb quite the way you do, I just checkout the lldb branch in question (I'm using stable):<br class=""><br class=""><blockquote type="cite" class="">git clone <a href="ssh://git@github.com/apple/swift-lldb.git" class="">ssh://git@github.com/apple/swift-lldb.git</a> lldb-stable<br class="">cd lldb-stable<br class="">git checkout stable<br class="">xcodebuild -configuration DebugClang<br class=""></blockquote><br class="">That checks out the appropriate versions of llvm/clang/swift and then builds everything.<br class=""><br class="">But I don't think the manner of building should matter much, swift gets built the same way in either case, and I haven't seen any differences between the "lldb-focused" and the "swift-focused" build methods in a long time.<br class=""><br class="">Anyway once built, it's much easier, since you're just tracking one failure - to just run that one test by doing:<br class=""><br class="">$ cd lldb/test<br class="">$ ./dotest.py testcases/lang/swift/struct_change_rerun/<br class=""></blockquote><br class="">Ok, let me try that way but it doesn’t really help to git bisect changes in swift which might have caused that...<br class=""></blockquote><br class=""><br class=""><br class=""><br class="">The test has two source files,<br class=""><br class=""><br class=""><main1.swift><main2.swift><br class=""><br class="">It tries to look at the local variable "a" in both of these. The details of how it's examining that are not important. They're being compiled like<br class=""><br class="">/Volumes/newwork/github/stable/lldb/llvm-build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/bin/swiftc main1.swift -g -Onone -save-temps -Xfrontend -serialize-debugging-options -module-cache-path /tmp/lldbtest.swift.modulecache.root -sdk "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk" -o "main1"<br class=""><br class=""><br class="">/Volumes/newwork/github/stable/lldb/llvm-build/Ninja-RelWithDebInfoAssert/swift-macosx-x86_64/bin/swiftc main2.swift -g -Onone -save-temps -Xfrontend -serialize-debugging-options -module-cache-path /tmp/lldbtest.swift.modulecache.root -sdk "/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk" -o "main2"<br class=""><br class=""><br class="">In main1.swift, lldb can see the local "a". In main2.swift, it doesn't see "a". The function is<br class=""><br class="">func main() {<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>var a = MyStruct()<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>print(a.a) // Set breakpoint here<br class="">}<br class=""><br class="">and we're stopped on the print() line.<br class=""><br class=""><br class="">main1.swift:<br class=""><br class="">(lldb) dis<br class="">main1`main():<br class=""> 0x1000015d0 <+0>: pushq %rbp<br class=""> 0x1000015d1 <+1>: movq %rsp, %rbp<br class=""> 0x1000015d4 <+4>: subq $0x70, %rsp<br class=""> 0x1000015d8 <+8>: callq 0x100001560 ; main1.MyStruct.init() -> main1.MyStruct at main1.swift:12<br class=""> 0x1000015dd <+13>: movq %rax, -0x20(%rbp)<br class=""> 0x1000015e1 <+17>: movq %rdx, -0x18(%rbp)<br class=""> 0x1000015e5 <+21>: movq %rcx, -0x10(%rbp)<br class=""> 0x1000015e9 <+25>: movq %r8, -0x8(%rbp)<br class="">-> 0x1000015ed <+29>: movl $0x1, %esi<br class=""> 0x1000015f2 <+34>: movl %esi, %edi<br class=""><br class=""><br class="">main2.swift:<br class=""><br class="">(lldb) dis<br class="">main2`main():<br class=""> 0x1000014d0 <+0>: pushq %rbp<br class=""> 0x1000014d1 <+1>: movq %rsp, %rbp<br class=""> 0x1000014d4 <+4>: subq $0xb0, %rsp<br class=""> 0x1000014db <+11>: leaq -0x30(%rbp), %rax<br class=""> 0x1000014df <+15>: movq %rax, -0x60(%rbp)<br class=""> 0x1000014e3 <+19>: callq 0x100001430 ; main2.MyStruct.init() -> main2.MyStruct at main2.swift:12<br class="">-> 0x1000014e8 <+24>: movq -0x30(%rbp), %rax<br class=""> 0x1000014ec <+28>: movq -0x28(%rbp), %rcx<br class=""> 0x1000014f0 <+32>: movq %rax, -0x8(%rbp)<br class=""> 0x1000014f4 <+36>: movq -0x8(%rbp), %rdx<br class=""> 0x1000014f8 <+40>: movq %rax, -0x58(%rbp)<br class=""> 0x1000014fc <+44>: movq %rcx, -0x50(%rbp)<br class=""> 0x100001500 <+48>: movq -0x20(%rbp), %rax<br class=""> 0x100001504 <+52>: movq %rax, -0x48(%rbp)<br class=""> 0x100001508 <+56>: movq -0x18(%rbp), %rax<br class=""> 0x10000150c <+60>: movq %rax, -0x40(%rbp)<br class=""> 0x100001510 <+64>: movq -0x10(%rbp), %rax<br class=""> 0x100001514 <+68>: movq %rax, -0x38(%rbp)<br class=""> 0x100001518 <+72>: movl $0x1, %esi<br class=""><br class=""><br class=""><br class="">the debug info for main1.swift says that the lexical block containing "a" extends for nearly the entire range of the function:<br class=""><br class="">0x000001e4: TAG_subprogram [6] *<br class=""> AT_low_pc( 0x00000001000015d0 )<br class=""> AT_high_pc( 0x000000b2 )<br class=""> AT_frame_base( rbp )<br class=""> AT_linkage_name( "_T05main14mainyyF" )<br class=""> AT_name( "main" )<br class=""> AT_decl_file( "/private/tmp/repo/main1.swift" )<br class=""> AT_decl_line( 17 )<br class=""> AT_type( {0x0000039a} ( _T0ytD ) )<br class=""> AT_external( true )<br class=""><br class="">0x00000201: TAG_lexical_block [11] *<br class=""> AT_low_pc( 0x00000001000015d4 )<br class=""> AT_high_pc( 0x000000ae )<br class=""><br class="">0x0000020e: TAG_variable [10] <br class=""> AT_location( fbreg -32 )<br class=""> AT_name( "a" )<br class=""> AT_decl_file( "/private/tmp/repo/main1.swift" )<br class=""> AT_decl_line( 18 )<br class=""> AT_type( {0x00000072} ( MyStruct ) )<br class=""><br class=""><br class="">(the DW_AT_low_pc of the lexical block is the callq instruction)<br class=""><br class="">but the debug info for main2.swift has the lexical block starting much later<br class=""><br class="">0x0000027f: TAG_subprogram [6] *<br class=""> AT_low_pc( 0x00000001000014d0 )<br class=""> AT_high_pc( 0x000000fb )<br class=""> AT_frame_base( rbp )<br class=""> AT_linkage_name( "_T05main24mainyyF" )<br class=""> AT_name( "main" )<br class=""> AT_decl_file( "/private/tmp/repo/main2.swift" )<br class=""> AT_decl_line( 18 )<br class=""> AT_type( {0x00000454} ( _T0ytD ) )<br class=""> AT_external( true )<br class=""><br class="">0x0000029c: TAG_lexical_block [12] *<br class=""> AT_low_pc( 0x0000000100001518 )<br class=""> AT_high_pc( 0x000000b3 )<br class=""><br class="">0x000002a9: TAG_variable [7] <br class=""> AT_location( fbreg -88 )<br class=""> AT_name( "a" )<br class=""> AT_decl_file( "/private/tmp/repo/main2.swift" )<br class=""> AT_decl_line( 19 )<br class=""> AT_type( {0x00000072} ( MyStruct ) )<br class=""><br class=""><br class=""><br class="">Our breakpoint on source line 20 ("print(a.a) // Set breakpoint here") in main2.swift is not inside the lexical block of the function, so we don't think the local variable "a" is available. That's what's going wrong here. The line table entry for line 20 in main2.swift,<br class=""><br class="">(lldb) target modules dump line-table main2.swift<br class=""><br class="">0x00000001000014d0: /tmp/repo/main2.swift:18<br class="">0x00000001000014df: /tmp/repo/main2.swift:19:19<br class="">0x00000001000014e8: /tmp/repo/main2.swift:20:10<br class="">0x00000001000014ec: /tmp/repo/main2.swift:19:19<br class="">0x00000001000014f0: /tmp/repo/main2.swift:20:10<br class="">0x00000001000014f8: /tmp/repo/main2.swift:19:19<br class="">0x0000000100001518: /tmp/repo/main2.swift:20:10<br class="">0x0000000100001538: /tmp/repo/main2.swift<br class="">0x0000000100001545: /tmp/repo/main2.swift:20:10<br class="">0x000000010000157a: /tmp/repo/main2.swift:20:11<br class="">0x00000001000015b2: /tmp/repo/main2.swift<br class="">0x00000001000015bb: /tmp/repo/main2.swift:21:1<br class="">0x00000001000015cb: /tmp/repo/main2.swift:21:1<br class=""><br class=""><br class=""><br class=""><br class="">is 0x00000001000014e8, where lldb has stopped, but the debug info also says that we're not in the lexical block.<br class=""><br class=""><br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class=""><br class=""><blockquote type="cite" class=""><br class="">And indeed that does fail for me, I see:<br class=""><br class="">LLDB library dir: /Volumes/Gonzales/lldb-sources/github/lldb-working/build/DebugClang<br class="">LLDB import library dir: /Volumes/Gonzales/lldb-sources/github/lldb-working/build/DebugClang<br class="">lldb version 5.0.0<br class="">Swift-4.1 (revision 6d9a4b52ef0bf3895fa22eb964a544a32335727b)<br class="">clang revision 4e3e8c776a24b6fe78bfa80a96ba51317bac042d<br class="">llvm revision 5edfbd5ae2974ec0b04be09a1bebdc746952ebb7<br class=""><br class="">Session logs for test failures/errors/unexpected successes will go into directory '2017-11-09-14_17_29'<br class="">Command invoked: ./dotest.py testcases/lang/swift/struct_change_rerun/<br class="">compiler=/Volumes/Gonzales/Xcodes/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang<br class=""><br class="">Configuration: arch=x86_64 compiler=/Volumes/Gonzales/Xcodes/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang<br class="">----------------------------------------------------------------------<br class="">Collected 3 tests<br class=""><br class="">build with main1.swift<br class="">(a.MyStruct) $R0 = (a = Swift.Int @ 0x00007fec7eb55a50, b = "Hey")<br class="">build with main2.swift<br class="">= <could not resolve type><br class="">======================================================================<br class="">FAIL: test_swift_struct_change_rerun_dsym (TestSwiftStructChangeRerun.TestSwiftStructChangeRerun)<br class="">Test that we display self correctly for an inline-initialized struct<br class="">----------------------------------------------------------------------<br class="">Traceback (most recent call last):<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/lldbtest.py", line 1722, in dsym_test_method<br class="">return attrvalue(self)<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/decorators.py", line 141, in wrapper<br class="">func(*args, **kwargs)<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/decorators.py", line 141, in wrapper<br class="">func(*args, **kwargs)<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/lang/swift/struct_change_rerun/TestSwiftStructChangeRerun.py", line 32, in test_swift_struct_change_rerun<br class="">self.do_test(True)<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/lang/swift/struct_change_rerun/TestSwiftStructChangeRerun.py", line 119, in do_test<br class="">lldbutil.check_variable(self, var_a_a, False, value="12")<br class="">File "/Volumes/Gonzales/lldb-sources/github/lldb-working/packages/Python/lldbsuite/test/lldbutil.py", line 1200, in check_variable<br class="">(valobj.GetName() if valobj else "<unknown>"))<br class="">AssertionError: False is not True : variable <unknown> is not valid<br class="">Config=x86_64-/Volumes/Gonzales/Xcodes/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang<br class="">----------------------------------------------------------------------<br class="">Ran 3 tests in 22.536s<br class=""><br class="">RESULT: FAILED (0 passes, 1 failures, 0 errors, 2 skipped, 0 expected failures, 0 unexpected successes)<br class="">Session logs for test failures/errors/unexpected successes can be found in directory '2017-11-09-14_17_29'<br class=""><br class="">Which is pretty much what the bot shows.<br class=""><br class="">Jim<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 2:28 PM, Pavel Yaskevich via swift-lldb-dev <<a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a>> wrote:<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 2:24 PM, Jim Ingham <<a href="mailto:jingham@apple.com" class="">jingham@apple.com</a>> wrote:<br class=""><br class="">I've had a bunch of meetings today so I haven't gotten much further, but the same lldb sources pass the test with swift/master at 21982306b852f3b6e0b2cbcceaa831033addc21d but fail with swift/master at 6d9a4b52ef0bf3895fa22eb964a544a32335727b. We have many other tests that do the same sort of operations, but not many (any?) that test rebuild & rerun. And the failure is that we can't reconstruct the struct type. When we go to print the variable of the test struct type, we see the error:<br class=""><br class="">= <could not resolve type><br class=""></blockquote><br class="">Can you reproduce this failure locally? I tried running —debug-lldb —test with master and I can’t reproduce it with our without my changes. I was hoping to do git bisect to figure this out.<br class=""><br class="">This is what I run - `./utils/build-script -r --skip-build-benchmarks true --debug-lldb --lldb-use-system-debugserver --skip-test-cmark --skip-test-swift --test`<br class=""><br class=""><blockquote type="cite" class=""><br class="">Jim<br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 2:14 PM, Pavel Yaskevich <<a href="mailto:pyaskevich@apple.com" class="">pyaskevich@apple.com</a>> wrote:<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 1:31 PM, Jim Ingham <<a href="mailto:jingham@apple.com" class="">jingham@apple.com</a>> wrote:<br class=""><br class="">I haven't figured out what's up with this yet, but note this test is a little subtle. It is testing the scenario: build and debug, stop at a point and print a structure, then change the program by adding a field to that structure, then rebuild and runs again and print the structure, we get it right the second time.<br class=""><br class="">The first printing is succeeding.<br class=""><br class="">The rerun printing is failing.<br class=""><br class="">This makes it sound like some cache was added that we need to flush? We will rebuild both the AST context for the main module, and the expression execution context so it's outside these two.<br class=""></blockquote><br class="">I’m not aware of any new caches which have been added, my changes changed a structure of cache entry for function metadata type, i’m not sure if that’s related though because it should be the same for the function which don’t have any parameter flags associated with them.<br class=""><br class=""><blockquote type="cite" class=""><br class="">Jim<br class=""><br class=""><br class=""><br class=""><blockquote type="cite" class="">On Nov 9, 2017, at 8:36 AM, Pavel Yaskevich via swift-lldb-dev <<a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a>> wrote:<br class=""><br class="">Looks like it failed in TestSwiftStructChangeRerun.py<br class=""><br class="">var_a = self.frame.EvaluateExpression("a")<br class="">print var_a<br class="">var_a_a = var_a.GetChildMemberWithName("a")<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>lldbutil.check_variable(self, var_a_a, False, value="12")<br class=""><br class=""><br class="">Any ideas what changes might have caused that? Mine only touch function metadata but this seems to be related to structs:<br class=""><br class="">struct MyStruct {<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>var a = 12<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>var b = "Hey"<br class="">}<br class=""><br class="">func main() {<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>var a = MyStruct()<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>print(a.a) // Set breakpoint here<br class="">}<br class=""><br class="">main()<br class=""><br class=""><blockquote type="cite" class="">On Nov 8, 2017, at 4:26 PM, <a href="mailto:no-reply@swift.org" class="">no-reply@swift.org</a> wrote:<br class=""><br class="">[FAILURE] oss-lldb-incremental-osx [#371]<br class=""><br class="">Build URL:<span class="Apple-tab-span" style="white-space:pre">        </span><a href="https://ci.swift.org/job/oss-lldb-incremental-osx/371/" class="">https://ci.swift.org/job/oss-lldb-incremental-osx/371/</a><br class="">Project:<span class="Apple-tab-span" style="white-space:pre">        </span>oss-lldb-incremental-osx<br class="">Date of build:<span class="Apple-tab-span" style="white-space:pre">        </span>Wed, 08 Nov 2017 17:40:18 -0600<br class="">Build duration:<span class="Apple-tab-span" style="white-space:pre">        </span>45 min<br class="">Identified problems:<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Regression test failed: This build failed because a regression test in the test suite FAILed. Below is a list of all errors:<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• Indication 1<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Assertion failure: This build failed because of an assertion failure. Below is a list of all errors in the build log:<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• Indication 1<br class="">Tests:<br class=""><br class="">Name: Test-rdar-12481949<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: Test-rdar-9974002<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: Test11588<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: Test8638051<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestABIv2<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestAbbreviations<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestAddDsymCommand<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestAddDsymMidExecutionCommand<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestAddressBreakpoints<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestAnonymous<br class="">Failed: 0 test(s), Passed: 21 test(s), Total: 21 test(s)<br class="">Name: TestAppleTypesIsProduced<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestApropos<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestAproposWithProcess<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestArray<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestArrayTypes<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestAsanSwift<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestAttachDenied<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestAttachResume<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestAvoidBreakpointInDelaySlot<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBSDArchives<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBackticksWithoutATarget<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestBacktraceAll<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBadAddressBreakpoints<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestBadReference<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBatchMode<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestBenchmarkContinue<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBenchmarkLibcxxList<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBenchmarkLibcxxMap<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBenchmarkSwiftDictionary<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBitfields<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestBlocks<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestBoundViolation<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestBreakAfterJoin<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointAPI<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestBreakpointAutoContinue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointCaseSensitivity<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 6 test(s)<br class="">Name: TestBreakpointCommand<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestBreakpointCommandsFromPython<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointConditions<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestBreakpointHitCount<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestBreakpointIDs<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointIgnoreCount<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestBreakpointLanguage<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestBreakpointLocations<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestBreakpointNames<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestBreakpointOptions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointSerialization<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestBreakpointSetRestart<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBreakpointsWithNoTargets<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBuiltinTrap<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBulkyEnumsVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestBundleWithDotInFilename<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCGImportedTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCGTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCInlines<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCModules<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPP11EnumTypes<br class="">Failed: 0 test(s), Passed: 24 test(s), Total: 24 test(s)<br class="">Name: TestCPPAuto<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPBool<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPBreakpointCommands<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPBreakpointLocations<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCPPExceptionBreakpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPExceptionBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPStaticMembers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPStaticMethods<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCPPThis<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCStrings<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCalculatorMode<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallCPPFunction<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallStdStringFunction<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallStopAndContinue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallThatRestarts<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestCallThatThrows<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallUserAnonTypedef<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallUserDefinedFunction<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCallWithTimeout<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestChangeProcessGroup<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestChangeValueAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestChar1632T<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestClassConstrainedProtocol<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestClassTypes<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestClassTypesDisassembly<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCommandHistory<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestCommandInterpreterAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCommandRegex<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestCommandScript<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCommandScriptAlias<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCommandScriptImmediateOutput<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestCommandSource<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestCommonShortSpellings<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestCompDirSymLink<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 9 test(s)<br class="">Name: TestCompactVectors<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCompileRunToBreakpointTurnaround<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestCompletion<br class="">Failed: 0 test(s), Passed: 34 test(s), Total: 34 test(s)<br class="">Name: TestComplicatedExpression<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestConcurrentBreakpointDelayBreakpointOneSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentBreakpointOneDelayBreakpointThreads<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentBreakpointsDelayedBreakpointOneWatchpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentCrashWithBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentCrashWithSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentCrashWithWatchpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentCrashWithWatchpointBreakpointSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentDelaySignalBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentDelaySignalWatch<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentDelayWatchBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentDelayedCrashWithBreakpointSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentDelayedCrashWithBreakpointWatchpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentManyBreakpoints<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentManyCrash<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentManySignals<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentManyWatchpoints<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentNWatchNBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalDelayBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalDelayWatch<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalNWatchNBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalWatch<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentSignalWatchBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoBreakpointThreads<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoBreakpointsOneDelaySignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoBreakpointsOneSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoBreakpointsOneWatchpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoWatchpointThreads<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoWatchpointsOneBreakpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoWatchpointsOneDelayBreakpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentTwoWatchpointsOneSignal<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentWatchBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentWatchBreakDelay<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentWatchpointDelayWatchpointOneBreakpoint<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConcurrentWatchpointWithDelayWatchpointThreads<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConditionalBreak<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestConflictingDefinition<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestConflictingSymbol<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestConsecutiveBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestConstStrings<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestConstVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestConvenienceVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCppChainedCalls<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCppGlobalOperators<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCppIncompleteTypes<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCppNsImport<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCppScope<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCppValueCast<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCrashDuringStep<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestCreateAfterAttach<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestCreateDuringInstructionStep<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestCreateDuringStep<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestCxxWCharT<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDarwinLogBasic<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestDarwinLogFilterMatchActivity<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestDarwinLogFilterMatchActivityChain<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestDarwinLogFilterMatchCategory<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestDarwinLogFilterMatchMessage<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestDarwinLogFilterMatchSubsystem<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestDarwinLogFilterRegexActivity<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 5 test(s)<br class="">Name: TestDarwinLogFilterRegexActivityChain<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 5 test(s)<br class="">Name: TestDarwinLogFilterRegexCategory<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 5 test(s)<br class="">Name: TestDarwinLogFilterRegexMessage<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 5 test(s)<br class="">Name: TestDarwinLogFilterRegexSubsystem<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 6 test(s)<br class="">Name: TestDarwinLogMessageFormat<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 6 test(s)<br class="">Name: TestDarwinLogSourceDebug<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 2 test(s)<br class="">Name: TestDarwinLogSourceInfo<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 2 test(s)<br class="">Name: TestDarwinNSLogOutput<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestDataFormatterAdv<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterCategories<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterCpp<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterDisabling<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterEnumFormat<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterGlobals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterHexCaps<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLanguageCategoryUpdates<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibccIterator<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibccMap<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibccMultiMap<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxList<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxListLoop<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxMultiSet<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxSet<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxString<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxVBool<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterLibcxxVector<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterNSIndexPath<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterNSString<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestDataFormatterNamedSummaries<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterObjC<br class="">Failed: 0 test(s), Passed: 36 test(s), Total: 36 test(s)<br class="">Name: TestDataFormatterPythonSynth<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestDataFormatterRefPtrRecursion<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterScript<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterSkipSummary<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterSmartArray<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdIterator<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdList<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdMap<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdSmartPtr<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdString<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdTuple<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdUniquePtr<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 6 test(s)<br class="">Name: TestDataFormatterStdVBool<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterStdVector<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterSynth<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterSynthType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterSynthVal<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterUnordered<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDataFormatterVarScriptFormatting<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDeadStrip<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDebugBreak<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestDebuggerAPI<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestDeepBundle<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDefaultCacheLineSize<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDefaultConstructorForAPIObjects<br class="">Failed: 0 test(s), Passed: 36 test(s), Total: 36 test(s)<br class="">Name: TestDefiningOverloadedFunctions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDiagnoseDereferenceArgument<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDiagnoseDereferenceFunctionReturn<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDiagnoseDereferenceThis<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDiagnoseDereferenceVirtualMethodCall<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDiagnoseInheritance<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestDiamond<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDisasmAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDisassembleBreakpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDisassembleRawData<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestDisassemble_VST1_64<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestDisassembly<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 2 test(s)<br class="">Name: TestDoAttachThenDisassembly<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestDynamicValue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestDynamicValueChildCount<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestEhFrameUnwind<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestEmulations<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestEnumTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestEnumVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestEqualityOperators<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestEvents<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestExclusivitySuppression<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestExclusivityViolation<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExec<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExitDuringBreak<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExitDuringStep<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestExprDoesntBlock<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExprHelpExamples<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExprInProtocolExtension<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExprOptions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExpressionAccessControl<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExpressionCmd<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestExpressionErrorBreakpoint<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestExpressionErrors<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestExpressionInSyscall<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExpressionScopes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExpressions<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestExprs<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestExprs2<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestExprsChar<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestFatArchives<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestFdLeak<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFilePrivate<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFindStructTypes<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestFixIts<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestFloatTypes<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestFloatTypesExpr<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestFormatPropagation<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormats<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormatters<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormattersBoolRefPtr<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormattersOneIsSingular<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormattersOsType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFormattersSBAPI<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestForwardDecl<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestForwardDeclaration<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFoundationDisassembly<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 6 test(s)<br class="">Name: TestFrameDisassemble<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestFrameFormatSmallStruct<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFrameUtils<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFrameVar<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestFrameVariableAnonymousUnions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestFrameVariableResponse<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestFrames<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestFunctionTypes<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestFunctionVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestGCore<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteAbort<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteAttach<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteAuxvSupport<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 7 test(s)<br class="">Name: TestGdbRemoteExitCode<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 6 test(s)<br class="">Name: TestGdbRemoteExpeditedRegisters<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 10 test(s)<br class="">Name: TestGdbRemoteHostInfo<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 4 test(s)<br class="">Name: TestGdbRemoteKill<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteModuleInfo<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestGdbRemoteProcessInfo<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 12 test(s)<br class="">Name: TestGdbRemoteRegisterState<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 4 test(s)<br class="">Name: TestGdbRemoteSegFault<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteSingleStep<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestGdbRemoteThreadName<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestGdbRemoteThreadsInStopReply<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 10 test(s)<br class="">Name: TestGdbRemote_QPassSignals<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 4 test(s)<br class="">Name: TestGdbRemote_qThreadStopInfo<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 6 test(s)<br class="">Name: TestGdbRemote_vCont<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 12 test(s)<br class="">Name: TestGetVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestGlobalObjects<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestGlobalVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestGoASTContext<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestGoFormatters<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestGoroutines<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestGuessLanguage<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestHWBreakMultiThread<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 2 test(s)<br class="">Name: TestHandleSegv<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestHelloWorld<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestHelp<br class="">Failed: 0 test(s), Passed: 18 test(s), Total: 18 test(s)<br class="">Name: TestHiddenIvars<br class="">Failed: 0 test(s), Passed: 11 test(s), Total: 15 test(s)<br class="">Name: TestHistoryRecall<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestIRInterpreter<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestIRInterpreterPHINodes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestImageListMultiArchitecture<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestImport<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestInOutVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestIncompleteModules<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestIndexVariable<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestIndirectEnumVariables<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestIndirectSymbols<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestInferiorAssert<br class="">Failed: 0 test(s), Passed: 18 test(s), Total: 18 test(s)<br class="">Name: TestInferiorChanged<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestInferiorCrashing<br class="">Failed: 0 test(s), Passed: 21 test(s), Total: 21 test(s)<br class="">Name: TestInitializerList<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestInlineStepping<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestInlinedBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestInlinedFrame<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestInlines<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestIntegerTypes<br class="">Failed: 0 test(s), Passed: 60 test(s), Total: 60 test(s)<br class="">Name: TestIntegerTypesExpr<br class="">Failed: 0 test(s), Passed: 60 test(s), Total: 60 test(s)<br class="">Name: TestInterruptThreadNames<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestJITLoaderGDB<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestLLDBIterator<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestLaunchWithShellExpand<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestLazyReverse<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestLibCxxAtomic<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestLibCxxFunction<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestLinuxCore<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestLinuxCoreThreads<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestListener<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestLldbGdbServer<br class="">Failed: 0 test(s), Passed: 32 test(s), Total: 65 test(s)<br class="">Name: TestLoadUnload<br class="">Failed: 0 test(s), Passed: 18 test(s), Total: 18 test(s)<br class="">Name: TestLocalVariable<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestLogging<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 5 test(s)<br class="">Name: TestLongjmp<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 9 test(s)<br class="">Name: TestMPXRegisters<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestMTCSimple<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMTCSwift<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMTCSwiftProperty<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMacros<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMembersAndLocalsWithSameName<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestMemoryCache<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMemoryFind<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMemoryHistory<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMemoryRead<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMiBreak<br class="">Failed: 0 test(s), Passed: 7 test(s), Total: 7 test(s)<br class="">Name: TestMiCliSupport<br class="">Failed: 0 test(s), Passed: 8 test(s), Total: 8 test(s)<br class="">Name: TestMiData<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 7 test(s)<br class="">Name: TestMiEnvironmentCd<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestMiExec<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestMiExit<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMiFile<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestMiGdbSetShow<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestMiGdbSetShowPrint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMiInterpreterExec<br class="">Failed: 0 test(s), Passed: 8 test(s), Total: 8 test(s)<br class="">Name: TestMiLexicalScope<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMiLibraryLoaded<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMiPrompt<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMiSignal<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 5 test(s)<br class="">Name: TestMiStack<br class="">Failed: 0 test(s), Passed: 7 test(s), Total: 7 test(s)<br class="">Name: TestMiStartupOptions<br class="">Failed: 0 test(s), Passed: 10 test(s), Total: 10 test(s)<br class="">Name: TestMiSymbol<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMiSyntax<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestMiTarget<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMiThreadInfo<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMiVar<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 6 test(s)<br class="">Name: TestMiniDump<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 5 test(s)<br class="">Name: TestMiniDumpNew<br class="">Failed: 0 test(s), Passed: 8 test(s), Total: 8 test(s)<br class="">Name: TestMixedLanguages<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestModuleAndSection<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestModulesAutoImport<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestModulesInlineFunctions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMoveNearest<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMultilangFormatterCategories<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMultilevelArrays<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMultilineExpressions<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 2 test(s)<br class="">Name: TestMultipleBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMultipleDebuggers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestMultipleDebuggersCommands<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMultipleHits<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMultipleTargets<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestMultithreaded<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 12 test(s)<br class="">Name: TestMyFirstWatchpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNSArraySynthetic<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNSDictionarySynthetic<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNSError<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNSObjectSubclass<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestNSSetSynthetic<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNameLookup<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNamespace<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestNamespaceDefinitions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNamespaceLookup<br class="">Failed: 0 test(s), Passed: 24 test(s), Total: 24 test(s)<br class="">Name: TestNestedAlias<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNestedPersistentTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNoReturnModuleEnd<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestNoSuchArch<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNoreturnUnwind<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestNumThreads<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 6 test(s)<br class="">Name: TestObjCBaseClassSBType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCBuiltinTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCCheckers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCClassMethod<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCDynamicSBType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCDynamicValue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCImportedTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCIvarDiscovery<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestObjCIvarOffsets<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCIvarStripped<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestObjCIvarsInBlocks<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCMethodReturningBOOL<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCMethods<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestObjCMethods2<br class="">Failed: 0 test(s), Passed: 18 test(s), Total: 18 test(s)<br class="">Name: TestObjCModules<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCNewSyntax<br class="">Failed: 0 test(s), Passed: 30 test(s), Total: 30 test(s)<br class="">Name: TestObjCProperty<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCSelf<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCSingleEntryDictionary<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCStaticMethod<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCStaticMethodStripped<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestObjCStepping<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCStructArgument<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCStructReturn<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCSuper<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCTypeQueryFromOtherCompileUnit<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCXX<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjCiVarIMP<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestObjcInference<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjcOptimized<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestObjectDescriptionAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestOrderFile<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestOverloadedFunctions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPOUnwrapping<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestPaths<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 3 test(s)<br class="">Name: TestPersistObjCPointeeType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPersistentPtrUpdate<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPersistentTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPersistentVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPlatformCommand<br class="">Failed: 0 test(s), Passed: 7 test(s), Total: 8 test(s)<br class="">Name: TestPlatformProcessConnect<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestPlaygrounds<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestPluginCommands<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestPoVerbosity<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPreRunDylibs<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestPrintArray<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPrintObj<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPrintObjectArray<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPrintStackTraces<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPrintfAfterUp<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestProcessAPI<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestProcessAttach<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestProcessIO<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestProcessLaunch<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestProcessSaveCore<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 6 test(s)<br class="">Name: TestPtrRef2Typedef<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPtrRefs<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPtrRefsObjC<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPtrToArrayFormatting<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPublicAPIHeaders<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestPyObjSynthProvider<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestPythonOSPlugin<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestQueues<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestQuoting<br class="">Failed: 0 test(s), Passed: 11 test(s), Total: 11 test(s)<br class="">Name: TestREPLBreakpoints<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLClasses<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLClosure<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLDictionary<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLDynamicType<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLFunctionDefinition<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLIntVars<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLNSString<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLQuickLookObject<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLRecursiveClass<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLStructs<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestREPLTypeLookup<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestRaise<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 4 test(s)<br class="">Name: TestRdar10967107<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRdar11355592<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRdar12408181<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestRdar12586188<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestRealDefinition<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestRecursiveInferior<br class="">Failed: 0 test(s), Passed: 21 test(s), Total: 21 test(s)<br class="">Name: TestRecursiveTypes<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestRegexpBreakCommand<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRegisterVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRegisters<br class="">Failed: 0 test(s), Passed: 7 test(s), Total: 7 test(s)<br class="">Name: TestRegistersIterator<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRepeatedExprs<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestReportData<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRerun<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestResilience<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestReturnValue<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestRuntimeTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestRvalueReferences<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSBData<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSBFrameFindValue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSBTypeClassMembers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSBValuePersist<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSBValueUpdates<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSTL<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSTTYBeforeAndAfter<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestSafeFuncCalls<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSampleTest<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestSaveJITObjects<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSectionAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSendSignal<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSequenceFunctions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSetData<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSetValues<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSetWatchlocation<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSetWatchpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSettings<br class="">Failed: 0 test(s), Passed: 29 test(s), Total: 29 test(s)<br class="">Name: TestSharedLib<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestSharedLibStrippedSymbols<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSignalsAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSignedTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSigtrampUnwind<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSimpleExpressions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSingleQuoteInFilename<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestSourceManager<br class="">Failed: 0 test(s), Passed: 5 test(s), Total: 5 test(s)<br class="">Name: TestSourceRegexBreakpoints<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestStandardUnwind<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestStartupDelays<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestStaticVariables<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestStdCXXDisassembly<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestStepAndBreakpoints<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestStepNoDebug<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestStepOverBreakpoint<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestStepOverWatchpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestStepTarget<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestStepUntil<br class="">Failed: 0 test(s), Passed: 12 test(s), Total: 12 test(s)<br class="">Name: TestSteppingSpeed<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestStopHookCmd<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestStopHookMechanism<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestStopHookMultipleThreads<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestStructuredDataAPI<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestStubReverseConnect<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 2 test(s)<br class="">Name: TestStubSetSID<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 6 test(s)<br class="">Name: TestSubmoduleImport<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftAddressOf<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestSwiftAnyObjectType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftAnyType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftArchetypeResolution<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftArrayType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftAssociatedTypeResolution<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftAtObjCIvars<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBacktracePrinting<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBool<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBreakByPartialName<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBridgedArray<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBridgedMetatype<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftBridgedStringVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftClassTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftClosures<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestSwiftConditionalBreakpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftCrossModuleExtension<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftDictionaryNSObjectAnyObject<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftDifferentClangFlags<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestSwiftDynamicValue<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftExpressionsInClassFunctions<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftExpressionsInMethodsFromObjc<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftExpressionsInMethodsPureSwift<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftFixIts<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGenericEnums<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGenericExpressions<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSwiftGenericTupleLabels<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGenericTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGenericsResolution<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGetValueAsUnsigned<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftGlobals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftHideRuntimeSupport<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftInstancePointerSetSP<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftLetInt<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftMetadataSymbols<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftMetatype<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftMixAnyObjectType<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftModuleSearchPaths<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftMultipayloadEnum<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftNestedArray<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftNoProcess<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSwiftObjCOptionals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftOneCaseEnum<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftOptionals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftPathWithColons<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftPrivateDeclName<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftPrivateTypeAlias<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftProtocolTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftRangeTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftReferenceStorageTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftReturns<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestSwiftStaticLinkingMacOS<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestSwiftStaticStringVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftStdlibDictionary<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftStdlibSet<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftStepping<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftStringVariables<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftStructChangeRerun<br class="">Failed: 1 test(s), Passed: 0 test(s), Total: 3 test(s)<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Failed: TestSwiftStructChangeRerun.TestSwiftStructChangeRerun.test_swift_struct_change_rerun_dsym<br class="">Name: TestSwiftStructInit<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTuple<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTupleTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTypeAliasFormatters<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTypeLookup<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTypeMetadata<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftValueOfOptionals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftVersion<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSwiftieFormatting<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSymbolAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSymbolContext<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSymbolContextTwoFiles<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestSymbolTable<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSyntheticCapping<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestSyntheticFilterRecompute<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTargetAPI<br class="">Failed: 0 test(s), Passed: 30 test(s), Total: 30 test(s)<br class="">Name: TestTargetCommand<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestTargetWatchAddress<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestTemplateArgs<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestTerminal<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestTestId<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestThreadAPI<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestThreadExit<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestThreadJump<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestThreadSpecificBpPlusCondition<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestThreadSpecificBreakpoint<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestThreadStates<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 15 test(s)<br class="">Name: TestThreadStepOut<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestThreadStepping<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTlsGlobals<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTopLevelExprs<br class="">Failed: 0 test(s), Passed: 2 test(s), Total: 3 test(s)<br class="">Name: TestTsanBasic<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanCPPGlobalLocation<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanGlobalLocation<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanMultiple<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanSwift<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanThreadLeak<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTsanThreadNumbers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTypeCompletion<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTypeList<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTypeLookup<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestTypeSummaryListArg<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestTypeSummaryListScript<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestUbsanBasic<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestUbsanUserExpression<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestUnicodeLiterals<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestUnionMembers<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestUniqueTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestUnitTests<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestUniversal<br class="">Failed: 0 test(s), Passed: 9 test(s), Total: 9 test(s)<br class="">Name: TestUnsignedTypes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestUnwindExpression<br class="">Failed: 0 test(s), Passed: 4 test(s), Total: 4 test(s)<br class="">Name: TestUserFormatVsSummary<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueAPIEmptyClass<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueAPILinkedList<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueMD5Crash<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueObjectRecursion<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueOfVectorVariable<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestValueVarUpdate<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestVarInAggregateMisuse<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestVectorTypesFormatting<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestVirtual<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchLocation<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 3 test(s)<br class="">Name: TestWatchLocationWithWatchSet<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchedVarHitWhenInScope<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointCommandLLDB<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestWatchpointCommandPython<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestWatchpointCommands<br class="">Failed: 0 test(s), Passed: 15 test(s), Total: 15 test(s)<br class="">Name: TestWatchpointConditionAPI<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointConditionCmd<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointDisable<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestWatchpointEvents<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointIgnoreCount<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointIter<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointMultipleSlots<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 1 test(s)<br class="">Name: TestWatchpointMultipleThreads<br class="">Failed: 0 test(s), Passed: 6 test(s), Total: 6 test(s)<br class="">Name: TestWatchpointSetErrorCases<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWatchpointSizes<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestWithLimitDebugInfo<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 3 test(s)<br class="">Name: TestWithModuleDebugging<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: TestWow64MiniDump<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: TestXcode41Vs42GDBDisassembly<br class="">Failed: 0 test(s), Passed: 0 test(s), Total: 2 test(s)<br class="">Name: TestYMMRegister<br class="">Failed: 0 test(s), Passed: 1 test(s), Total: 1 test(s)<br class="">Name: Testtypedef<br class="">Failed: 0 test(s), Passed: 3 test(s), Total: 3 test(s)<br class="">Name: lldbsuite.test.lldbtest<br class="">Failed: 0 test(s), Passed: 229 test(s), Total: 232 test(s)<br class=""><br class="">Changes<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 7ab5eb911e7837e1a8b3bfab0def0721dee257ff by aprantl:<br class="">Handle inlined variables in<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/DebugInfo/X86/live-debug-variables.ll<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• add: test/DebugInfo/AArch64/inlined-argument.ll<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit f37b34589e8004bdccd1e43dd534f1af49cf43aa by aprantl:<br class="">Un-XFAIL a test after the bugfix in r317702.<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/DebugInfo/Generic/missing-abstract-variable.ll<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit d4d89d1854dde0818d660dbf923d8490572f085a by moiseev:<br class="">Use swift 4 with the AppKit overlay<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/NSGraphics.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/AppKit.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/CMakeLists.txt<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/NSOpenGL.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit e0f4985fbee42a807c9d872af7655527230a77f5 by moiseev:<br class="">Enable comparability and some numeric operations for specific wrapper<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/AppKit.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/stdlib/AppKit_Swift3.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/stdlib/AppKit_Swift4.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 6cf8f9ba52609b4a46c9e7c68e535cd92706be31 by moiseev:<br class="">Extract operators into a protocol<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/AppKit/AppKit.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/stdlib/AppKit_Swift3.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/stdlib/AppKit_Swift4.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit b49adc23989d081553421b48ee68696812801a9a by moiseev:<br class="">Update UIKit<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/UIKit/UIKit.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/SDK/UIKit/CMakeLists.txt<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/stdlib/UIKit.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 9b3739b91d7849bc43b14465d8ab8506ba156ecd by pyaskevich:<br class="">[IRGen] Add parameter flags to function type metadata<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Remote/MetadataReader.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Demangle.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/AST/Types.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/IRGen/GenMeta.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/function_metadata.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Casting.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/RuntimeFunctions.def<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit f5ed1a87593494a3a850a5982f2283c83c24d7f9 by pyaskevich:<br class="">[IRGen] Switch function metdata to use `Metdata *` for parameter<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/RuntimeFunctions.def<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/function_metadata.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/IRGen/GenMeta.cpp<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit e9d4a5304ef7b8cb897a1f794bd2cf89075a9a90 by pyaskevich:<br class="">[IRGen] Fix function metadata endpoints to use separate parameter/flags<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Casting.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/ABI/MetadataValues.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/dynamic_cast_functions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Remote/MetadataReader.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/IRGen/GenMeta.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/RuntimeFunctions.def<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 622cc1c64ac0d27da5f2d0be496a36c254ff2c3c by pyaskevich:<br class="">[ABI/IRGen] Add custom function parameter flags representation for<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Demangle.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/IRGen/GenMeta.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: unittests/Reflection/TypeRef.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/RuntimeFunctions.def<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Reflection/TypeRef.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/RemoteAST/RemoteAST.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/function_metadata.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Remote/MetadataReader.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/objc_block.sil<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/ABI/MetadataValues.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/Reflection/TypeRef.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/c_function_pointer.sil<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit be3d1af5254ceae0a01ec25d3f62934294e2f8f4 by pyaskevich:<br class="">[ABI/Runtime] NFC: Rename function metadata arguments to parameters<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Demangle.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/IRGen/GenMeta.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Remote/MetadataReader.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/ABI/MetadataValues.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Casting.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit cf0c757b1f025e561d67a5d2047158bff3c71ffa by pyaskevich:<br class="">[RemoteAST] Fix metadata reader to properly read function metadata<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Runtime/Metadata.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/RemoteAST/structural_types.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Casting.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Metadata.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: stdlib/public/runtime/Demangle.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/Remote/MetadataReader.h<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit eaf4f43101443a332a5f38b02c6f0b9e1ac85333 by pyaskevich:<br class="">[Casting] NFC: add some more tests for functions with parameter flags<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/dynamic_cast_functions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/function_metadata.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit aba149a6589f18288041662466d49080bed848d8 by pyaskevich:<br class="">[AST] NFC: Remote unused accessor methods from `ParameterTypeFlags`<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/AST/Types.h<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c by spestov:<br class="">SILGen: Look up the callee method after evaluating arguments<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/inline_self.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/closures_callee_guaranteed.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/linker.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_extensions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/dynamic_lookup.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/addressors.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/opaque_values_silgen.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/closures.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/dynamic_self.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/protocol_optional.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_imported_generic.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_init_ref_delegation.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/cf_members.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/default_arguments.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/definite_init_protocol_init.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/unowned.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/assignment.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/class_bound_protocols.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/dynamic_lookup_throws.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/definite_init_failable_initializers.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/generic_literals.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/optional-cast.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/default_arguments_generic.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_blocks_bridging.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/subclass_existentials.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/super_init_refcounting.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/Serialization/function.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/reabstract-tuple.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/reabstract_lvalue.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_bridging.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/property_abstraction.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/definite_init_objc_factory_init.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_factory_init.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/DebugInfo/linetable.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/protocol_extensions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/final.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/expressions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/tuples.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/struct_resilience.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/inline_recursive.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/foreign_errors.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/tsan_instrumentation.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/switch_var.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/pointer_conversion.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/metatypes.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/let_decls.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/init_ref_delegation.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_bridging_any.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/scalar_to_tuple_args.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/initializers.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SIL/whole_module_optimization.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/shared.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/foreach.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/statements.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenApply.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/address_only_types.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/force_cast_chained_optional.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/complete_object_init.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/accessors.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_thunks.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_ownership_conventions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/generic_property_base_lifetime.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/errors.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/opaque_ownership.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/writeback.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/ClangImporter/objc_ir.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/pointer_conversion.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_dealloc.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/import_as_member.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/source_location.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/default_constructor.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/dynamic.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/enum.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/extensions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/property_behavior_init.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_bridged_results.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_currying.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_protocols.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/external_definitions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/witnesses_class.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/protocols.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/rethrows.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/access_marker_mandatory.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/partial_apply_generic.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/Serialization/inherited-initializer.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_bridging_peephole.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/Serialization/objc.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/protocol_class_refinement.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/default_arguments_imported.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/reabstract.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/properties.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/auto_closures.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/default_arguments_serialized.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/objc_attr_NSManaged.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/functions.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/lifetime.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/IRGen/class_bounded_generics.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/existential_erasure.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/if_while_binding.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/materializeForSet.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/borrow.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/partial_apply_super.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/generic_inline_self.swift<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILGen/guaranteed_self.swift<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit b3b438b6b736f2c311be3620c62e260b9338f1d2 by spestov:<br class="">SILGen: Kill RValue::delayedBorrow()<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/ArgumentSource.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/ArgumentSource.h<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 5fd8e71ace729ead6557a856eef8ed4763d11aec by spestov:<br class="">SILGen: More dynamic method call cleanup<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenApply.cpp<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 8d36be31a681f118c8aa10f304cb6b0488a6c8d8 by luizinho_mack:<br class="">Bump up changelog's 'new entries' notice to just bellow new Swift 4.1<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: CHANGELOG.md<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 798bff756a49ff05ee5420f79b95aff3f2ab9c1a by mgottesman:<br class="">[silgen] Rename SavedInsertionPoint => SILGenSavedInsertionPoint.<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGen.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenExpr.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenForeignError.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenConstructor.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenConvert.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenFunction.h<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/Cleanup.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILGen/SILGenStmt.cpp<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit 49f5c761ff1ae453631756e467fb7aba2484ffd2 by mgottesman:<br class="">[pred-memopt] Change AvailableValue to be its own struct instead of a<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit b17935aff22282d6dd26989360a003e897d81134 by mgottesman:<br class="">[pred-memopt] Rather than extracting values at the load site, extract at<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SILOptimizer/Mandatory/PredictableMemOpt.cpp<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: test/SILOptimizer/predictable_memopt.sil<br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: include/swift/SIL/SILBuilder.h<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span>• Commit b6f92700235e10207384886f8155faf3123ec1f6 by anemet:<br class="">Don't emit optimization remarks if we don't have a debug location<br class=""><br class=""><span class="Apple-tab-span" style="white-space:pre">        </span><span class="Apple-tab-span" style="white-space:pre">        </span>• edit: lib/SIL/OptimizationRemark.cpp<br class=""></blockquote><br class="">_______________________________________________<br class="">swift-lldb-dev mailing list<br class=""><a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" class="">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br class=""></blockquote><br class=""></blockquote><br class=""></blockquote><br class=""></blockquote><br class="">_______________________________________________<br class="">swift-lldb-dev mailing list<br class=""><a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" class="">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br class=""></blockquote><br class=""></blockquote><br class="">_______________________________________________<br class="">swift-lldb-dev mailing list<br class=""><a href="mailto:swift-lldb-dev@swift.org" class="">swift-lldb-dev@swift.org</a><br class=""><a href="https://lists.swift.org/mailman/listinfo/swift-lldb-dev" class="">https://lists.swift.org/mailman/listinfo/swift-lldb-dev</a><br class=""></blockquote></blockquote><br class=""></blockquote><br class=""></blockquote><br class=""></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></body></html>