From 11609f9509a65709ae13c6b5c3a9e347f414feb5 Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Mon, 30 Apr 2018 15:10:17 +0200 Subject: [PATCH] Fix CID 1386109 (Logically dead code) The else statement is never executed. Remove also an unused element from the names array and add the "static" attribute. Signed-off-by: Stefan Weil --- src/training/classifier_tester.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/training/classifier_tester.cpp b/src/training/classifier_tester.cpp index 346218cacb..fe18609e03 100644 --- a/src/training/classifier_tester.cpp +++ b/src/training/classifier_tester.cpp @@ -39,7 +39,7 @@ enum ClassifierName { CN_COUNT }; -const char* names[] = {"pruner", "full", nullptr}; +static const char* names[] = {"pruner", "full"}; static tesseract::ShapeClassifier* InitializeClassifier( const char* classifer_name, const UNICHARSET& unicharset, @@ -83,9 +83,6 @@ static tesseract::ShapeClassifier* InitializeClassifier( shape_classifier = new tesseract::TessClassifier(true, classify); } else if (classifier == CN_FULL) { shape_classifier = new tesseract::TessClassifier(false, classify); - } else { - fprintf(stderr, "%s tester not yet implemented\n", classifer_name); - return nullptr; } tprintf("Testing classifier %s:\n", classifer_name); return shape_classifier;