sbarzowski added inline comments.
================ Comment at: clang-tidy/misc/ThrowWithNoexceptCheck.cpp:54 + // FIXME use DiagnosticIDs::Level::Note + diag(NoExceptRange.getBegin(), "in a function declared no-throw here:", DiagnosticIDs::Note) + << FixItHint::CreateRemoval(NoExceptRange); ---------------- alexfh wrote: > nit: `nothrow` (without a dash), no colon needed (it will look weird, since > the location is mentioned _before_ the message, not after it) No, it's after the message now. When I changed the level to note the order of messages changed as well. It looks like that: ``` /Users/uland/clang-new/build/tools/clang/tools/extra/test/clang-tidy/Output/misc-throw-with-noexcept.cpp.tmp.cpp:5:5: warning: 'throw' expression in a function declared with a non-throwing exception specification [misc-throw-with-noexcept] throw 5; ^ /Users/uland/clang-new/build/tools/clang/tools/extra/test/clang-tidy/Output/misc-throw-with-noexcept.cpp.tmp.cpp:3:24: note: FIX-IT applied suggested code changes void f_throw_with_ne() noexcept(true) { ^ /Users/uland/clang-new/build/tools/clang/tools/extra/test/clang-tidy/Output/misc-throw-with-noexcept.cpp.tmp.cpp:3:24: note: in a function declared nothrow here: void f_throw_with_ne() noexcept(true) { ^ ``` So, should I leave the colon or remove it anyway? https://reviews.llvm.org/D19201 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits