From 4a9b5fe12f3a6b0201711c0ce7fe03fa04d904c2 Mon Sep 17 00:00:00 2001 From: "erg@google.com" Date: Wed, 2 Mar 2011 19:27:12 +0000 Subject: Make chromium-style violations errors if -Werror is set. This turns on style checking for reals on the bots. Review URL: http://codereview.chromium.org/6531017 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@76582 0039d316-1c4b-4281-b951-d872f2087c98 --- tools/clang/plugins/ChromeClassTester.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tools/clang') diff --git a/tools/clang/plugins/ChromeClassTester.cpp b/tools/clang/plugins/ChromeClassTester.cpp index 964d2c6..732da68 100644 --- a/tools/clang/plugins/ChromeClassTester.cpp +++ b/tools/clang/plugins/ChromeClassTester.cpp @@ -166,7 +166,11 @@ void ChromeClassTester::emitWarning(SourceLocation loc, const char* raw_error) { std::string err; err = "[chromium-style] "; err += raw_error; - unsigned id = diagnostic().getCustomDiagID(Diagnostic::Warning, err); + Diagnostic::Level level = + diagnostic().getWarningsAsErrors() ? + Diagnostic::Error : + Diagnostic::Warning; + unsigned id = diagnostic().getCustomDiagID(level, err); DiagnosticBuilder B = diagnostic().Report(full, id); } -- cgit v1.1