From 9f20af9374315da19cdd0d048c712c4f2278f12e Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Wed, 23 Jan 2013 13:38:13 -0500 Subject: [PATCH] PR15059: suppress visible session::print_error if in listing mode --- session.cxx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/session.cxx b/session.cxx index ccdc666e0..894660e97 100644 --- a/session.cxx +++ b/session.cxx @@ -1789,6 +1789,13 @@ systemtap_session::print_error (const semantic_error& e) message_str[i] = message.str(); } + // skip error message printing for listing mode with low verbosity + if (this->listing_mode && this->verbose <= 1) + { + seen_errors.insert (message_str[1]); // increment num_errors() + return; + } + // Duplicate elimination if (seen_errors.find (message_str[1]) == seen_errors.end()) { -- 2.43.5