🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.g++.bug
Article #1018

Internal Compiler Error 116

#1018
From: Alf-Christian Achilles
Date: Fri, 02 Oct 1992 15:39
37 lines
2006 bytes
When compiling the following small program containing a syntactical
error, I encountered an internal compiler error 116 in g++-2.2.2.
The syntactical error consists of missing parentheses around
"this->*amp" which would get the precedence right.


class A {
public: 
  typedef A (A::*AMFA)(A);
  A apply(A a, AMFA amp) {return this->*amp(a);};
};

main()
{
};

cd /home/inst/achilles/tmp/
g++ -v -o g++bug g++bug.cc -O2 -Wall -g
Reading specs from /tools/gnu/lib/gcc-lib/sun4/2.2.2/specs
gcc version 2.2.2
 /tools/gnu/lib/gcc-lib/sun4/2.2.2/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 -D__OPTIMIZE__ -g -Wall g++bug.cc /usr/tmp/cca21143.i
GNU CPP version 2.2.2 (sparc)
 /tools/gnu/lib/gcc-lib/sun4/2.2.2/cc1plus /usr/tmp/cca21143.i -quiet -dumpbase g++bug.cc -g -O2 -Wall -version -o /usr/tmp/cca21143.s
GNU C++ version 2.2.2 (sparc) compiled by GNU C version 2.2.2.
g++bug.cc: In method `class A A::apply (class A, auto class A(class A::*)(class A))':
g++bug.cc:4: internal compiler error 116, please report

Compilation exited abnormally with code 1 at Fri Oct  2 11:31:20



Alf
--
Alf-Christian Achilles       achilles@ira.uka.de ! Mail : P.O. Box 6980
Lehrstuhl Informatik fuer Ingenieure             !        7500 Karlsruhe 1
    und Naturwissenschaftler                     ! Voice: +49 721 608-4335
University of Karlsruhe, Germany                 ! FAX  : +49 721 698675
Technical Details
Message-ID: <ACHILLES.92Oct2113949@i90s8.ira.uka.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ira.UKa.DE!achilles

Show Full Headers
Complete Article Headers
Newsgroups: gnu.g++.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!ira.UKa.DE!achilles
From: achilles@ira.UKa.DE (Alf-Christian Achilles)
Subject: Internal Compiler Error 116
Message-ID: <ACHILLES.92Oct2113949@i90s8.ira.uka.de>
Sender: gnulists@ai.mit.edu
Organization: Universitaet Karlsruhe, Karlsruhe, Deutschland.
Distribution: gnu
Date: Fri, 2 Oct 1992 15:39:49 GMT
Approved: bug-g++@prep.ai.mit.edu
Lines: 41