/in/foo.cc: In instantiation of 'void bigint<n>::print() const [with long unsigned int n = 1252]':
/in/foo.cc:270:11: required from here
/in/foo.cc:85:10: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (i < length - 1)
~~^~~~~~~~~~~~
/in/foo.cc: In instantiation of 'bigint<n> bigint<n>::operator>>(int) const [with long unsigned int n = 1252]':
/in/foo.cc:192:24: required from 'bigint<n> bigint<n>::operator*(const bigint<n>&) const [with long unsigned int n = 1252]'
/in/foo.cc:269:24: required from here
/in/foo.cc:204:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if (length <= x)
~~~~~~~^~~~