<div dir="ltr">This is the bug report: <a href="https://bugs.swift.org/browse/SR-3474">https://bugs.swift.org/browse/SR-3474</a></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 22, 2016 at 11:08 AM, Jun Zhang <span dir="ltr">&lt;<a href="mailto:j.h.z.hang.dev@gmail.com" target="_blank">j.h.z.hang.dev@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:12.800000190734863px">Hi, everyone.</span><div style="font-size:12.800000190734863px">   I think I found a swift 3 whole module optimization issue. The code below, when building with release configuration and running on an iOS 10 real device, will always causes a crash.</div><div style="font-size:12.800000190734863px"><br></div><div style="font-size:12.800000190734863px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><font face="monospace, monospace">import UIKit</font><font face="monospace, monospace"><br></font><font face="monospace, monospace">class ViewController: UIViewController {</font><font face="monospace, monospace"><br></font><font face="monospace, monospace">    override func viewDidLoad() {<br></font><font face="monospace, monospace">        super.viewDidLoad()<br></font><font face="monospace, monospace">        // Do any additional setup after loading the view.<br></font><font face="monospace, monospace">        super.viewDidLoad()<br></font><font face="monospace, monospace">        <br></font><font face="monospace, monospace">        let orderby = &quot;time&quot;<br></font><font face="monospace, monospace">        let url = &quot;<a href="http://www.sample.com/api/index.php" target="_blank">http://www.sample.com/api/ind<wbr>ex.php</a>?\(orderby)&quot;<br></font><font face="monospace, monospace">        <br></font><font face="monospace, monospace">        Log(&quot;Request url: \(url)&quot;)<br></font><font face="monospace, monospace">        <br></font><font face="monospace, monospace">        if let url = URL(string: url) {<br></font><font face="monospace, monospace">            let request = URLRequest(url: url)<br></font><font face="monospace, monospace">            print(request)<br></font><font face="monospace, monospace">        }<br></font><font face="monospace, monospace">    }</font><font face="monospace, monospace"><br></font><font face="monospace, monospace">    override func didReceiveMemoryWarning() {<br></font><font face="monospace, monospace">        super.didReceiveMemoryWarning(<wbr>)<br></font><font face="monospace, monospace">        // Dispose of any resources that can be recreated.<br></font><font face="monospace, monospace">    }</font><font face="monospace, monospace"><br></font><font face="monospace, monospace"><br></font><font face="monospace, monospace">}</font><font face="monospace, monospace"><br></font><font face="monospace, monospace">func Log(_ log: String) {<br></font><font face="monospace, monospace">    //    NSLog(&quot;%@&quot;, log)<br></font><font face="monospace, monospace">}</font></blockquote></div><div style="font-size:12.800000190734863px"><br></div><div style="font-size:12.800000190734863px">You can see the attachment for more detail info.</div><div style="font-size:12.800000190734863px">Or if you use github, this is the repo: </div><div style="font-size:12.800000190734863px"><a href="https://github.com/zaczh/Swift3ClosureDemo" target="_blank">https://github.com/zaczh/Swift<wbr>3ClosureDemo​<br></a><div class="gmail_chip gmail_drive_chip" style="width:396px;height:18px;max-height:18px;background-color:#f5f5f5;padding:5px;color:#222;font-family:arial;font-style:normal;font-weight:bold;font-size:13px;border:1px solid #ddd;line-height:1"><a href="https://github.com/zaczh/Swift3ClosureDemo" target="_blank"></a><a href="https://drive.google.com/file/d/0B5P4DPGNr-B0RUhTMlFKaFg3Q1k/view?usp=drive_web" style="display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:1px 0px;border:none;width:100%" target="_blank"><img style="vertical-align:bottom;border:none" src="https://ssl.gstatic.com/docs/doclist/images/icon_9_archive_list.png"> <span dir="ltr" style="color:#15c;text-decoration:none;vertical-align:bottom">Swift3ClosureDemo-master.zip</span></a></div>​</div></div>
</blockquote></div><br></div>