Commit 0354d8d6 for tesseract
commit 0354d8d6d6ae412b81a5bff6bea96ea7f71ad9ec
Author: Stefan Weil <sw@weilnetz.de>
Date: Sun Jun 21 14:44:23 2026 +0200
Update constructors to set all member variables (reported by Codacy)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
diff --git a/src/classify/classify.h b/src/classify/classify.h
index d54c2bf9..1a511c28 100644
--- a/src/classify/classify.h
+++ b/src/classify/classify.h
@@ -477,7 +477,7 @@ private:
// value in the adaptive classifier. Both are indexed by unichar_id.
// shapetable_cutoffs_ provides a similar value for each shape in the
// shape_table_
- uint16_t CharNormCutoffs[MAX_NUM_CLASSES];
+ uint16_t CharNormCutoffs[MAX_NUM_CLASSES] = {};
uint16_t BaselineCutoffs[MAX_NUM_CLASSES];
public:
diff --git a/src/classify/kdtree.cpp b/src/classify/kdtree.cpp
index f514fb52..388e7713 100644
--- a/src/classify/kdtree.cpp
+++ b/src/classify/kdtree.cpp
@@ -56,7 +56,7 @@ public:
~MinK();
struct Element {
- Element() = default;
+ Element() : key(0), value(0) {}
Element(const Key &k, const Value &v) : key(k), value(v) {}
Key key;
diff --git a/src/textord/edgblob.cpp b/src/textord/edgblob.cpp
index 4e82b3ff..e9a327e0 100644
--- a/src/textord/edgblob.cpp
+++ b/src/textord/edgblob.cpp
@@ -67,7 +67,7 @@ OL_BUCKETS::OL_BUCKETS(ICOORD bleft, // corners
bydim((tright.y() - bleft.y()) / BUCKETSIZE + 1),
buckets(bxdim * bydim),
bl(bleft),
- tr(tright) {}
+ tr(tright), it(buckets.end()) {}
/**
* @name OL_BUCKETS::operator(