10503 – [3.2/3.3/3.4 regression] Compilation never stops in fixed_type_or_null (original) (raw)

When compiling this piece of code, compiler never stops [without any error message]. [OK with g++-2.95 and 3.0]

Release: 3.2, 3.3, 3.4

Environment: Linux i686

How-To-Repeat: // Just try to compile this struct B { void g() { } };

struct A { void f() { B &b = b; b.g(); } };

int main(void) { }

Comment 2 Steven Bosscher 2003-04-25 17:59:17 UTC

State-Changed-From-To: open->analyzed State-Changed-Why: Confirmed -- tail recursion optimization bug????

Comment 3 Mark Mitchell 2003-04-27 19:53:17 UTC

Responsible-Changed-From-To: unassigned->mmitchel Responsible-Changed-Why: Working on a fix.

Comment 8 Mark Mitchell 2003-04-28 06:11:18 UTC

State-Changed-From-To: analyzed->closed State-Changed-Why: Fixed in GCC 3.3, GCC 3.4.