<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="">I think it’s this change: <a href="https://github.com/apple/swift/pull/12787/commits/2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c" class="">https://github.com/apple/swift/pull/12787/commits/2a0cb060f8ad85f7b1bf1f6e77d82201ae4d0f2c</a><div class=""><br class=""></div><div class="">It caused some SIL instructions to be re-ordered in an equivalent way.</div><div class=""><br class=""></div><div class="">Slava</div><div class=""><div><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 6:20 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=""><div class="">One other clue. The debug information for this source line is wrong in both revisions quoted: there were always two locations, one of which is nowhere. This didn’t matter for the purposes of the test because the nowhere location used to get hit second, so the test didn’t know it was there. Whatever change this was caused the order of the code execution to get switched, or the attribution of the code to blocks or whatever, and so the nowhere location gets hit first.</div><div class=""><br class=""></div><div class=""><div class="">I don’t even play a compiler engineer on TV… But someone who knows swift codegen should be able to figure out what the function of the code where the nowhere breakpoint location got set is. Anything that changed the code generation that does that job is a likely suspect. That might narrow down the search.</div><div class=""><div class=""><br class=""></div><div class="">Jim</div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 5:39 PM, Pavel Yaskevich <<a href="mailto:pyaskevich@apple.com" class="">pyaskevich@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=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 3:59 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="">What should happen is that the first location gets attributed to line number 0 - that’s our convention for utility code. Then breakpoints will work correctly and stepping won’t stop in useless places, etc.</div></div></blockquote><div class=""><br class=""></div>What changes do you think might have caused this problem?<br class=""><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=""><br class=""></div><div class="">Jim</div><div class=""><br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 3:56 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, what’s probably happening is that this source line is triggering some support code to get generated that isn’t in any useful scope, but it’s getting misattributed to the line that caused the generation. That’s actually a fairly common error in swift debug information.<div class=""><br class=""></div><div class="">Jim<br class=""><div class=""><br class=""><blockquote type="cite" class=""><div class="">On Nov 9, 2017, at 3:55 PM, Pavel Yaskevich <<a href="mailto:pyaskevich@apple.com" class="">pyaskevich@apple.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class="Apple-interchange-newline"><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=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">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 class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) b s -p "Set breakpoint here"</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Breakpoint 1: where = a.out`a.main() -> () + 29 at main.swift:19, address = 0x000000010000152d</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">and that breakpoint works correctly.</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">But when you do the same thing with main2.swift, I get two locations:</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) break set -p "Set breakpoint here"</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Breakpoint 1: 2 locations.</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) break list</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Current breakpoints:</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">1: source regex = "Set breakpoint here", exact_match = 0, locations = 2, resolved = 2, hit count = 2</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 1.1: where = a.out`a.main() -> () + 24 at main.swift:20, address = 0x0000000100001428, resolved, hit count = 1 </span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 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 class=""><br class=""></div>That’s weird and they both point ot the same line in the source…</div><div style="font-family: Helvetica; font-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""><blockquote type="cite" class=""><div class=""><div class="" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;"><div class=""><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">the first one seems bogus, since if I do:</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) run</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Process 685 launched: '/Users/jingham/Work/LLDB/github/lldb-clean/test/testcases/lang/swift/struct_change_rerun/a.out' (x86_64)</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Process 685 stopped</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> frame #0: 0x0000000100001428 a.out`a.main() -> () at main.swift:20</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 17 <span class="Apple-tab-span" style="white-space: pre;">        </span></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 18 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>func main() {</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 19 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span>var a = MyStruct()</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">-> 20 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span>print(a.a) // Set breakpoint here</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span> ^</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 21 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>}</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 22 <span class="Apple-tab-span" style="white-space: pre;">        </span></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 23 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>main()</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Target 0: (a.out) stopped.</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) frame var</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) c</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Process 685 resuming</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Process 685 stopped</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.2</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> frame #0: 0x0000000100001458 a.out`a.main() -> () at main.swift:20</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 17 <span class="Apple-tab-span" style="white-space: pre;">        </span></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 18 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>func main() {</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 19 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span>var a = MyStruct()</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">-> 20 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span>print(a.a) // Set breakpoint here</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">                </span> ^</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 21 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>}</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 22 <span class="Apple-tab-span" style="white-space: pre;">        </span></span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;"> 23 <span class="Apple-converted-space"> </span><span class="Apple-tab-span" style="white-space: pre;">        </span>main()</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">Target 0: (a.out) stopped.</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(lldb) frame var</span></div><div class="" style="margin: 0px; font-stretch: normal; font-size: 11px; line-height: normal; font-family: Menlo; background-color: rgb(255, 255, 255);"><span class="" style="font-variant-ligatures: no-common-ligatures;">(a.MyStruct) a = (a = 12, b = "Hey", c = 12.125)</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">the second one seems right.</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;">Jim</span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><br class=""></span></div></span></div><div class=""><span class="" style="font-variant-ligatures: no-common-ligatures;"><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<span class="Apple-converted-space"> </span><a href="ssh://git@github.com/apple/swift-lldb.git" class="">ssh://git@github.com/apple/swift-lldb.git</a><span class="Apple-converted-space"> </span>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,<span class="Apple-converted-space"> </span><a href="mailto:no-reply@swift.org" class="">no-reply@swift.org</a><span class="Apple-converted-space"> </span>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></blockquote></blockquote></blockquote></blockquote></div></div></blockquote></div></div></div></div></blockquote></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></div></blockquote></div><br class=""></div></div></blockquote></div><br class=""></div></div></div></div></div></blockquote></div><br class=""></div></body></html>