summaryrefslogtreecommitdiffstats
path: root/llvm/utils
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2019-10-08 01:31:02 +0000
committerAndrew Trick <atrick@apple.com>2019-10-08 01:31:02 +0000
commitcb194057b9d6d1cd68b3aa98b59c6cb323293d51 (patch)
treebea60cc4dc0661d46cfdeabe7dd917066927abae /llvm/utils
parente21399b02e2651eb461301452355fc821d28712b (diff)
downloadbcm5719-llvm-cb194057b9d6d1cd68b3aa98b59c6cb323293d51.tar.gz
bcm5719-llvm-cb194057b9d6d1cd68b3aa98b59c6cb323293d51.zip
[LitConfig] Silenced notes/warnings on quiet.
Lit has a "quiet" option, -q, which is documented to "suppress no error output". Previously, LitConfig displayed notes and warnings when the quiet option was specified. The result was that it was not possible to get only pertinent file/line information to be used by an editor to jump to the location where checks were failing without passing a number of unhelpful locations first. Here, the implementations of LitConfig.note and LitConfig.warning are modified to account for the quiet flag and avoid displaying if the flag has indeed been set. Patch by Nate Chandler Reviewed by yln Differential Revision: https://reviews.llvm.org/D68044 llvm-svn: 374009
Diffstat (limited to 'llvm/utils')
-rw-r--r--llvm/utils/lit/lit/LitConfig.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/llvm/utils/lit/lit/LitConfig.py b/llvm/utils/lit/lit/LitConfig.py
index 35ff0590bd6..881d9fa86a5 100644
--- a/llvm/utils/lit/lit/LitConfig.py
+++ b/llvm/utils/lit/lit/LitConfig.py
@@ -174,10 +174,12 @@ class LitConfig(object):
kind, message))
def note(self, message):
- self._write_message('note', message)
+ if not self.quiet:
+ self._write_message('note', message)
def warning(self, message):
- self._write_message('warning', message)
+ if not self.quiet:
+ self._write_message('warning', message)
self.numWarnings += 1
def error(self, message):
OpenPOWER on IntegriCloud