https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123980
--- Comment #3 from Sam James <sjames at gcc dot gnu.org> ---
Saw cvise had finished, not cleaned it up at all:
```
extern "C" double pow(double, double);
void fmax(double);
template <typename T> struct QList {
struct const_iterator {
T operator*();
friend bool operator==(const_iterator, const_iterator);
void operator++();
};
const_iterator begin();
const_iterator end();
};
double distanceSqr(double, double, double, double, QList<int>);
double strokeDistance_penWidth;
QList<QList<int>> m_transformedInkPaths;
struct InkAnnotationPrivate {
void distanceSqr() const;
};
void InkAnnotationPrivate::distanceSqr() const {
double yScale, xScale, y, x, distance;
for (QList path : m_transformedInkPaths) {
double thisDistance = ::distanceSqr(x, y, xScale, yScale, path);
if (thisDistance)
distance = thisDistance;
double __trans_tmp_3 = distance;
double __trans_tmp_1 = pow(strokeDistance_penWidth, 2);
fmax(__trans_tmp_3 - __trans_tmp_1);
}
}
```