------- Comment #1 from pinskia at gcc dot gnu dot org  2006-08-22 05:21 -------
_Z1fA37_iPS_ -> f(int [37], int (*) [37]), should be: f(int[37], int (*) [37])
Isn't that just a space?

_Z1fILi2EEvRAplplT_Li3ELi1E_i -> void f<2>(int (&) [((2) + (3)) + (1)]), should
be: void f<2>(int (&) [((2)+(3))+(1)])

Likewise?

_Z3fooA30_A_i -> foo(int [30][]), should be: foo(int[30][])

Likewise?

_Z9function1PVKiPViPKiPi -> function1(int const volatile*, int volatile*, int
const*, int*), should be: function1(int volatile const*, int volatile*, int
const*, int*)

The older of the volatile and const does not matter so why is this a problem?

_Z9functionjj -> functionj(unsigned int), should be functionj(unsigned)

unsigned == unsigned int so why is this a problem?

_ZTv0_n16_NSoD0Ev -> virtual thunk to std::basic_ostream<char,
std::char_traits<char> >::~basic_ostream(), should be: virtual thunk to
std::ostream::~ostream()

no, it is still basic_ostream<char, std::char_traits<char> > technicially.


And some more space issues.

The double ones are weird, maybe we should print out the C99 hex float instead,
there is a bug about this before too.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28797

Reply via email to