<font face="Verdana,Arial,Helvetica,sans-serif" size="2"><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">Hello,</div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">&nbsp;I tried to implement NSOrderedSet.reversedOrderSet with this code:</div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><p style="font-size: 14px; line-height: normal; font-family: Menlo;">/*@NSCopying*/ public var reversedOrderedSet: NSOrderedSet {</p><p style="font-size: 14px; line-height: normal; font-family: Menlo;">&nbsp; &nbsp; &nbsp; &nbsp; return NSOrderedSet.init(array: _orderedStorage.reversed())</p><p style="font-size: 14px; line-height: normal; font-family: Menlo;">}</p></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">I'm not sure about the correctness/performance of that implementation, but I see a crash while building Foundation(my local "swift" clone is synced with the master). Here is the stack:</div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><br></div><div style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;">----</div><div><p style="font-family: Menlo; font-size: 14px; line-height: normal;">37 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x00000000010a2025 swift::SILModule::constructSIL(swift::ModuleDecl*, swift::SILOptions&amp;, swift::FileUnit*, llvm::Optional&lt;unsigned int&gt;, bool, bool) + 581</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">38 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x00000000010a2637 swift::performSILGeneration(swift::FileUnit&amp;, swift::SILOptions&amp;, llvm::Optional&lt;unsigned int&gt;, bool) + 135</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">39 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x0000000000c212ad</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">40 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x0000000000c201b8 frontend_main(llvm::ArrayRef&lt;char const*&gt;, char const*, void*) + 3064</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">41 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x0000000000c0efc9 main + 3065</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">42 libc.so.6 &nbsp; &nbsp; &nbsp; 0x00007f694ff89a40 __libc_start_main + 240</p><p style="font-family: Menlo; font-size: 14px; line-height: normal;">43 swift &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 0x0000000000c08779 _start + 41</p><font size="2"><font><font><div class="socmaildefaultfont" dir="ltr"><div class="socmaildefaultfont" dir="ltr"><div class="socmaildefaultfont" dir="ltr"><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><br></div><div dir="ltr"><p style="font-family: Menlo; font-size: 14px; font-style: normal; line-height: normal;">1.<span class="Apple-tab-span" style="white-space:pre">        </span>While emitting SIL for getter for reversedOrderedSet at Foundation/NSOrderedSet.swift:235:64</p><p style="font-family: Menlo; font-size: 14px; font-style: normal; line-height: normal;"><br></p><p style="font-family: Menlo; font-size: 14px; font-style: normal; line-height: normal;">----</p><p style="font-family: Menlo; font-size: 14px; font-style: normal; line-height: normal;"><br></p><p style="font-family: Menlo; font-size: 14px; font-style: normal; line-height: normal;"><br></p><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">Is it something already known/reported? </font><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">&nbsp;</font></font><font face="Verdana, Arial, Helvetica, sans-serif"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">Sorry, I haven't been following&nbsp;</font></font><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">much of the conversations on swift-dev.</font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif"><br></font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">Thank you!</font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif"><br></font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">Pushkar N Kulkarni,</font></div>
<div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif">IBM Runtimes</font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; font-style: normal;"><font face="Sans Serif, Verdana, Arial, Helvetica, sans-serif"><br></font></div><div dir="ltr" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small;"><font face="serif, Times New Roman, Times, serif"><i>Simplicity is prerequisite for reliability - Edsger W. Dijkstra</i></font></div>
<div dir="ltr" style="font-family: Arial; font-size: 10.5pt; font-style: normal;"><br></div></div></div></div></font></font></font></div></font><BR>