HazardyKnusperkeks added a comment.

If you limit it to `Never` I don't see any value in the differentiation. You 
could just always use `Custom` (by dropping the custom and only having the 
nested options).

But I think having at least the `Always` option would be nice. If you want 
**always** to have a space and you set everything by hand to true, someone 
comes along and adds a new option (which then is defaulted to `false`) you 
don't get what you want.



================
Comment at: clang/lib/Format/Format.cpp:1035
     IO.mapOptional("SpaceInEmptyBlock", Style.SpaceInEmptyBlock);
-    IO.mapOptional("SpaceInEmptyParentheses", Style.SpaceInEmptyParentheses);
     IO.mapOptional("SpacesBeforeTrailingComments",
----------------
MyDeveloperDay wrote:
> By removing the old options don’t you break everyone’s clang format file
You need to parse all of the old options, and map them to the new one, if and 
only if the old one(s) is/are set and the new is not! See below for the other 
deprecated options.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D155239

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

Reply via email to