title: Binary operator '&&' cannot be applied to two Bool operands
body: <p>I recently updated Xcode to the new 7.0 beta.</p>
  
  <p>I did the migration with the assistant but there are a few more issues.</p>
  
  <pre><code>func saveContext () {
      if let moc = self.managedObjectContext {
          var error: NSError? = nil
          if moc.hasChanges &amp;&amp; !moc.save() {
              NSLog("Unresolved error \(error), \(error!.userInfo)")
              abort()
          }
      }
  }
  </code></pre>
  
  <p>On line 4 there are 4 issues:
  the first one is:</p>
  
  <blockquote>
    <p>Binary operator '&amp;&amp;' cannot be applied to two Bool operands</p>
  </blockquote>
  
  <p>the second one is:</p>
  
  <blockquote>
    <p>Call can throw, but it is not marked with 'try' and the error is not handled</p>
  </blockquote>
  
  <p>Can someone please help me? </p>