On 02/01/2014 10:24, Manuel Klimek wrote:
On Thu, Jan 2, 2014 at 11:21 AM, Alp Toker <[email protected] <mailto:[email protected]>> wrote:

    Just saw this after Manuel replied.

    Is it OK to reformat IWYU pragmas in other coding styles, say in
    the LLVM style?


I think we mainly want to not have *all* pragmas in *all* coding styles. IWYU is just an example, and we can easily add it to other styles.

    If not, that's an indication this kind of setting should be
    separated from individual coding style descriptions as it appears
    equally applicable to WebKit, Chromium, LLVM and custom styles.


Well, you can set it for all of those? What is your proposed solution?

A quick fix without major surgery on the proposed patch would be to have the same default value, or empty default value, shared between all built-in coding styles so that switching between them doesn't change behaviour.

This makes sense because non-reformatted comment pragmas are project-level / user-level settings not related to or really defined by any coding style.

This'll be great for lit RUN lines too(!)

Alp.


Cheers,
/Manuel


    It seems prudent not to add a public config setting with a
    commitment of stability until that's addressed or it'll be hard to
    fix after the fact.

    Alp.


    On 02/01/2014 09:58, Manuel Klimek wrote:

           lg


        ================
        Comment at: unittests/Format/FormatTest.cpp:1053
        @@ +1052,3 @@
        +      "// IWYU pragma: aaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbb",
        +      format("// IWYU pragma: aaaaaaaaaaaaaaaaaa
        bbbbbbbbbbbbbb", Pragmas));
        +}
        ----------------
        Please add a short test for block comments.


        http://llvm-reviews.chandlerc.com/D2460

        BRANCH
           svn

        ARCANIST PROJECT
           clang
        _______________________________________________
        cfe-commits mailing list
        [email protected] <mailto:[email protected]>
        http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits


-- http://www.nuanti.com
    the browser experts



--
http://www.nuanti.com
the browser experts

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to