<div dir="ltr">Can you add a test?</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 10, 2015 at 4:08 PM, strager <span dir="ltr"><<a href="mailto:strager.nds@gmail.com" target="_blank">strager.nds@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi djasper,<br>
<br>
Format @autoreleasepool properly for the Attach brace style<br>
by recognizing @autoreleasepool as a block introducer.<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_D10372&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=kxyZTYEwA4YqC_nS-Cbvn5X8s-aF2XTGkTB0C8Ek7-M&s=MNTYxS7p68OfDFIkwKwDONv_JRNsMEryRjOsui-O5AI&e=" target="_blank">http://reviews.llvm.org/D10372</a><br>
<br>
Files:<br>
  lib/Format/UnwrappedLineParser.cpp<br>
  unittests/Format/FormatTest.cpp<br>
<br>
Index: lib/Format/UnwrappedLineParser.cpp<br>
===================================================================<br>
--- lib/Format/UnwrappedLineParser.cpp<br>
+++ lib/Format/UnwrappedLineParser.cpp<br>
@@ -657,6 +657,16 @@<br>
       nextToken();<br>
       addUnwrappedLine();<br>
       return;<br>
+    case tok::objc_autoreleasepool:<br>
+      nextToken();<br>
+      if (FormatTok->Tok.is(tok::l_brace)) {<br>
+        if (Style.BreakBeforeBraces == FormatStyle::BS_Allman ||<br>
+            Style.BreakBeforeBraces == FormatStyle::BS_GNU)<br>
+          addUnwrappedLine();<br>
+        parseBlock(/*MustBeDeclaration=*/false);<br>
+      }<br>
+      addUnwrappedLine();<br>
+      return;<br>
     case tok::objc_synchronized:<br>
       nextToken();<br>
       if (FormatTok->Tok.is(tok::l_paren))<br>
<br>
EMAIL PREFERENCES<br>
  <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__reviews.llvm.org_settings_panel_emailpreferences_&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=BSqEv9KvKMW_Ob8SyngJ70KdZISM_ASROnREeq0cCxk&m=kxyZTYEwA4YqC_nS-Cbvn5X8s-aF2XTGkTB0C8Ek7-M&s=jQoJuJfnjLOqeIz1SvwQMxTmuDwL3_xh1Sv0iAJbH5g&e=" target="_blank">http://reviews.llvm.org/settings/panel/emailpreferences/</a><br>
<br>_______________________________________________<br>
cfe-commits mailing list<br>
<a href="mailto:cfe-commits@cs.uiuc.edu">cfe-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits</a><br>
<br></blockquote></div><br></div>