Article View: gnu.g++.bug
Article #1428gcc bug
From: Glenn P Parker
Date: Tue, 26 Jan 1993 02:30
Date: Tue, 26 Jan 1993 02:30
24 lines
1536 bytes
1536 bytes
Submitted on behalf of Nickolay Yatsenko at Software Emancipation
Technology, Inc., Waltham, MA.
Reading specs from /usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.3.3/specs
gcc version 2.3.3
/usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.3.3/cpp -lang-c++ -v -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ -D__sparc -D__sun -D__unix fn_call2.C /usr/tmp/cca25955.i
GNU CPP version 2.3.3 (sparc)
/usr/local/lib/gcc-lib/sparc-sun-sunos4.1/2.3.3/cc1plus /usr/tmp/cca25955.i -quiet -dumpbase fn_call2.cc -version -o /usr/tmp/cca25955.s
GNU C++ version 2.3.3 (sparc) compiled by GNU C version 2.3.3.
fn_call2.C: In function `int main ()':
fn_call2.C:30: cannot declare references to functions; use pointer to function instead
// From ARM 5.2.2:
// Type `reference to function'.
//"A function call ... must be of type ... or `reference to function ...'"
int f() { return 1; }
int main()
{
int (&fr)() = f; // g++ cannot compile it
return 0;
}
Technical Details
Message-ID:
<199301260140.AA13734@world.std.com>Path:
arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!world.std.com!gparkerShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!zaphod.mps.ohio-state.edu!pacific.mps.ohio-state.edu!cis.ohio-state.edu!world.std.com!gparker From: gparker@world.std.com (Glenn P Parker) Newsgroups: gnu.g++.bug Subject: gcc bug Date: 25 Jan 1993 21:30:02 -0500 Organization: GNUs Not Usenet Lines: 26 Sender: daemon@cis.ohio-state.edu Approved: bug-g++@prep.ai.mit.edu Distribution: gnu Message-ID: <199301260140.AA13734@world.std.com> Reply-To: <gparker@world.std.com> (Glenn Parker)