c++/2451: new C[abs(n)] causes "sorry, not implemented: initializer ..."
ymedini@iil.intel.com
ymedini@iil.intel.com
Sun Apr 1 06:06:00 GMT 2001
>Number: 2451
>Category: c++
>Synopsis: new C[abs(n)] causes "sorry, not implemented: initializer ..."
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: rejects-legal
>Submitter-Id: net
>Arrival-Date: Sun Apr 01 06:06:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: ymedini@iil.intel.com
>Release: unknown-1.0
>Organization:
>Environment:
iwsl010:1521> uname -a; g++ -v
Linux iwsl010 2.2.16-3smp #1 SMP Fri Sep 1 13:10:43 PDT 2000 i686 unknown
Reading specs from /afs/iil/nike/data/tools/sys/gcc-2.95.2/lib/gcc-lib/i686-pc-linux-gnu/2.95.2/specs
gcc version 2.95.2 19991024 (release)
>Description:
iwsl010:1522> cat b.cc; g++ -c b.cc
#include <stdlib.h>
class C {
public:
C() : _i(0) {}
int _i;
}; // C
C* p1;
C* p2;
void cnew(int n) {
int an = abs(n);
p1 = new C[an];
p2 = new C[abs(n)];
}
b.cc:14: sorry, not implemented: initializer contains unrecognized tree code
iwsl010:1523>
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list