jbcoe marked 2 inline comments as done.
jbcoe added inline comments.

================
Comment at: clang/lib/Format/UnwrappedLineParser.cpp:1344
           addUnwrappedLine();
         FormatTok->Type = TT_FunctionLBrace;
         parseBlock(/*MustBeDeclaration=*/false);
----------------
MyDeveloperDay wrote:
> previously set and get would break based on the setting of AfterFunction 
> correct? now I assume it doesn't?
That's right. There's a bunch more work needed here and current/previous 
behaviour is undertested and incorrect. 

I'm focusing on this for the next few days so should get everything working 
well and configurable as we'd like.

MS examples are not very consistent so choice seems like the way forward: 
https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/language-specification/classes#properties


================
Comment at: clang/unittests/Format/FormatTestCSharp.cpp:249
+               "public string Host { set; get; }");
 
   verifyFormat("[TestMethod(\"start\", HelpText = \"Starts the server "
----------------
MyDeveloperDay wrote:
> is this just a personal choice? or based on some rule that it shouldn't break?
> 
> I don't like us changing tests unless we understand otherwise we just keep 
> flip-flopping the style?
Agreed. This was oversight and merits discussion. I'll make this configurable 
in a follow-up patch.

Thanks for taking the time to review/comment.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D78642/new/

https://reviews.llvm.org/D78642



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to