<div dir="ltr">Hi, everyone.<div>   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><br></div><div><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">http://www.sample.com/api/index.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()<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><br></div><div>You can see the attachment for more detail info.</div><div>Or if you use github, this is the repo: </div><div><a href="https://github.com/zaczh/Swift3ClosureDemo">https://github.com/zaczh/Swift3ClosureDemo</a><br></div><div>​<br><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://drive.google.com/file/d/0B5P4DPGNr-B0RUhTMlFKaFg3Q1k/view?usp=drive_web" target="_blank" style="display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;padding:1px 0px;border:none;width:100%"><img style="vertical-align: bottom; border: none;" src="https://ssl.gstatic.com/docs/doclist/images/icon_10_generic_list.png"> <span dir="ltr" style="color:#15c;text-decoration:none;vertical-align:bottom">Swift3ClosureDemo-master.zip</span></a></div>​<br></div></div>