Article View: gnu.g++.bug
Article #1399Problem with increment operator
From: Marcel Cote
Date: Sat, 23 Jan 1993 02:08
Date: Sat, 23 Jan 1993 02:08
14 lines
1116 bytes
1116 bytes
To whom it may concern,
This letter is to ask if you have any information concerning a discrepancy
I found while preparing data for a course. The machine I was working on was a
Sparc II with the operating system SunOS release 4.1.3. There are no problems for
compiling but at execution there is a segmentation fault. The version of the
compiler was gcc 2.3.3. The fault line is indicated below. If you omit the
incrementation operator, the problem is corrected. If I'm correct the syntax
is not faulty, even your debugger will permit to display the result.
main()
{ char *a= "a";
printf("%c\n",++a[0]);
}
Technical Details
Message-ID:
<1993Jan22.031232.23732@IRO.UMontreal.CA>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!tesecau.iro.umontreal.ca!coteShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!tesecau.iro.umontreal.ca!cote From: cote@tesecau.iro.umontreal.ca (Marcel Cote) Newsgroups: gnu.g++.bug Subject: Problem with increment operator Date: 22 Jan 1993 21:08:43 -0500 Organization: Universite de Montreal, Canada Lines: 18 Sender: daemon@cis.ohio-state.edu Approved: bug-g++@prep.ai.mit.edu Distribution: gnu Message-ID: <1993Jan22.031232.23732@IRO.UMontreal.CA>