Browse Source

Use a larger data type for min_dist

Squared norms are massive and can logically exceed 32-bit ints
7.0
Marek Roszko 3 years ago
parent
commit
675938375b
  1. 2
      pcbnew/drc/drc_test_provider_connection_width.cpp

2
pcbnew/drc/drc_test_provider_connection_width.cpp

@ -478,7 +478,7 @@ private:
// first look for points in increasing z-order
Vertex* p = aPt->nextZ;
long min_dist = std::numeric_limits<long>::max();
int64_t min_dist = std::numeric_limits<int64_t>::max();
Vertex* retval = nullptr;
while( p && p->z <= maxZ )

Loading…
Cancel
Save