Ehsan Akhgari writes: > On Mon, Jan 28, 2019 at 6:27 PM Ryan Hunt <rh...@eqrion.net> wrote: > >> [...] >> >> So for converting from C-style to C++-style, that would be: >> >> /* static */ void Foo::Bar() { >> ... >> } >> >> // static >> void Foo::Bar() { >> ... >> } >> >> [...] >> >> My one concern would be the presence of other C++-style >> comments before the method definition. For example [1]. > > [...] How about detecting those cases and inserting a newline > between the comments on the line before, for extra clarity? > >> [...] >> >> [1] >> https://hg.mozilla.org/mozilla-central/file/e4b9b1084292/layout/generic/nsFrame.cpp#l1023 >> >> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ >> On Monday, January 28, 2019 12:51 PM, Ehsan Akhgari < >> ehsan.akhg...@gmail.com> wrote: >> >> [...] >> >> The path to least resistance for addressing this problem may be to convert >> these into C++-style comments and therefore moving them into their own >> lines. Would you be OK with that?
I haven't noticed clang-format enforcing its own opinions on comments when they already follow Google style. In my experiments clang-format is accepting this: // Make this Foo Bar. /* static */ void Foo::Bar() { ... } The /* */ style comment provides a clear separation from any other comment on the previous line, without the need for an extra blank-line. "don't use blank lines when you don't have to." _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform