summaryrefslogtreecommitdiff
path: root/kythe/cxx/verifier/verifier.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kythe/cxx/verifier/verifier.cc')
-rw-r--r--kythe/cxx/verifier/verifier.cc12
1 files changed, 8 insertions, 4 deletions
diff --git a/kythe/cxx/verifier/verifier.cc b/kythe/cxx/verifier/verifier.cc
index a6514a672..525719e34 100644
--- a/kythe/cxx/verifier/verifier.cc
+++ b/kythe/cxx/verifier/verifier.cc
@@ -825,6 +825,8 @@ void Verifier::SaveEVarAssignments() {
parser_.InspectAllEVars();
}
+void Verifier::Verbose() { verbose_ = true; }
+
void Verifier::ShowGoals() {
FileHandlePrettyPrinter printer(stdout);
for (auto& group : parser_.groups()) {
@@ -1150,10 +1152,12 @@ AstNode* Verifier::FixFileVName(AstNode* node) {
if (auto* tuple = app->rhs()->AsTuple(); tuple->size() == 5) {
if (auto* corpus_id = tuple->element(1)->AsIdentifier()) {
if (corpus_id->symbol() == empty_string_sym_) {
- if (auto* path_id = tuple->element(3)->AsIdentifier()) {
- fprintf(stderr,
- "Warning: file '%s' is missing a corpus in its VName.\n",
- symbol_table_.text(path_id->symbol()).c_str());
+ if (verbose_) {
+ if (auto* path_id = tuple->element(3)->AsIdentifier()) {
+ fprintf(stderr,
+ "Warning: file '%s' is missing a corpus in its VName.\n",
+ symbol_table_.text(path_id->symbol()).c_str());
+ }
}
AstNode** values = (AstNode**)arena_.New(sizeof(AstNode*) * 5);
values[0] = tuple->element(0);