Article View: gnu.g++.bug
Article #1277gcc 2.3.1 global ctor bug ?
From: Taj Khattra
Date: Wed, 16 Dec 1992 06:09
Date: Wed, 16 Dec 1992 06:09
27 lines
787 bytes
787 bytes
-----------
gcc 2.3.1
SunOS 4.1.1
-----------
The following program outputs "-1 0"
Shouldn't it instead be "-1 -1" ?
------------------
#include <stdio.h>
struct foo {
foo() : index(-1) {}
int index;
};
foo *arr = new foo[2];
main()
{
printf("%d %d\n", arr[0].index, arr[1].index);
}
-------------------
--
Taj Khattra
khattra@cs.sfu.ca
Technical Details
Message-ID:
<199212160609.AA18247@phecda.cs.sfu.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cs.sfu.ca!khattraShow Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!cs.sfu.ca!khattra From: khattra@cs.sfu.ca (Taj Khattra) Subject: gcc 2.3.1 global ctor bug ? Message-ID: <199212160609.AA18247@phecda.cs.sfu.ca> Sender: gnulists@ai.mit.edu Organization: GNUs Not Usenet Distribution: gnu Date: Wed, 16 Dec 1992 06:09:37 GMT Approved: bug-g++@prep.ai.mit.edu Lines: 28