--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-23
11:35 ---
Confirmed.
Reduced testcase (compile with g++ -fmudflap):
==
struct A
{
~A() { }
};
struct B
{
B(const A);
};
struct C
{
C(const B, const A);
B foo();
--- Additional Comments From reichelt at gcc dot gnu dot org 2005-06-23
11:52 ---
Btw, here's an even shorter testcase:
struct A
{
~A() { }
};
struct B
{
B(const A, const A);
int foo();
};
void bar(int, int);
void baz(int i)
{
B
--- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-23
04:43 ---
I thought there was a bug about something like this before (and it was fixed
too) but I cannot find it
right now, maybe I am not looking hard enough.
--