c++/4343: Internal compiler error 61
Fri Sep 28 15:13:00 GMT 2001
Synopsis: Internal compiler error 61
State-Changed-When: Fri Sep 28 15:12:55 2001
I had to patch your code so that it would compile
with gcc 3.0.1.
I have attached the patch to this problem report.
I still could not compile this code, because there are
errors in this code, and incorrect uses of STL.
However, I could not reproduce the error 61, so I think
that from the compiler point of view, this bug report
can be closed.
I'll leave the bug open a bit longer, and see if I can
find the problem, but I would contact the Supermix people
where you got this code from and ask them to fix it.
Specifically, line 417 in num_interpolate.h is wrong:
const const_table_iter j = lower_bound(table.begin(), table.end(), x);
x is of type double, but each element of table is of type
pair< double, pair< data_iter, data_iter > >
More information about the Gcc-bugs