🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.lang.c++
Article #1019

Re: g++-2.7: for(int i=... 'i' undeclared ???

#1019
From: Enno Sandner
Date: Sun, 17 Dec 1995 08:31
28 lines
1714 bytes
In article <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de> vwendt@dave.hrz.uni-bielefeld.de ( Volker Wendt) writes:

   Beim compilieren einiger C++-Programme mit dem neuen g++ 2.7.0 ist
   mir mehrmals folgender Fehler begegnet, der beim compilieren der
   gleichen Programme mit aelteren Versionen von g++ nie aufgetreten ist.
   Zum Beispiel:

   foo()
   {
     for(int i=0;i<100;i++)
     {
       /* Benutzung der Variablen 'i' */
     }
     /* 'i' ist nicht mehr deklariert, die Funktion will aber weiterhin
	die Variable 'i' (bis zum Ende der Funktion 'foo') benutzen.
	Der Compiler bricht ab, mit der Fehlermeldung "'i' undeclared" */
   } 

   Weiss irgend jemand, mit welchem Compilerschalter man fuer eine fehler-
   freie Compilierung sorgen kann? (In der Anleitung 'Using and Porting GNU CC'
   konnte ich keine Informationen dazu finden.)

Die Option '-fno-for-scope' ermoeglicht es den Code mit g++ 2.7.x
zu uebersetzen. Generell wuerde ich aber eine 'Portierung' des
veralteten Codes in Betracht ziehen, da nicht klar ist, wie lange
diese Option noch unterstuetzt wird.

        Enno
Technical Details
Message-ID: <ENNO.95Dec17093124@kitz.inferenzsysteme.informatik.th-darmstadt.de>
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!news!enno
References: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.th-darmstadt.de!news!enno
From: enno@inferenzsysteme.informatik.th-darmstadt.de (Enno Sandner)
Newsgroups: de.comp.lang.c++
Subject: Re: g++-2.7: for(int i=... 'i' undeclared ???
Date: 17 Dec 1995 08:31:24 GMT
Organization: Fachbereich Informatik, TH Darmstadt
Distribution: world
Message-ID: <ENNO.95Dec17093124@kitz.inferenzsysteme.informatik.th-darmstadt.de>
References: <DJp3FF.3sK@hermes.hrz.uni-bielefeld.de>
NNTP-Posting-Host: kitz.intellektik.informatik.th-darmstadt.de
In-reply-to: vwendt@dave.hrz.uni-bielefeld.de's message of Sat, 16 Dec 1995 19:57:15 GMT