delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1998/09/08/20:16:53

From: khan AT xraylith DOT wisc DOT edu (Mumit Khan)
Subject: Re: cc1plus.exe: typo causes STATUS_ACCESS_VIOLATION
8 Sep 1998 20:16:53 -0700 :
Message-ID: <Pine.SUN.3.93.980908012347.14990A-100000.cygnus.gnu-win32@modi.xraylith.wisc.edu>
References: <000001bddab0$f8ae1760$0c0aa8c0 AT harry DOT scoutsys DOT com>
Mime-Version: 1.0
To: Hugh Winkler <hughw AT scoutsys DOT com>
Cc: egcs-bugs AT cygnus DOT com, gnu-win32 AT cygnus DOT com

On Mon, 7 Sep 1998, Hugh Winkler wrote:

> // this is file cc1bug.cpp (n.b. bug is for c++ program)
> // demonstrates a bug in
> // gcc version egcs-2.91.57 19980901 (egcs-1.1 release)
> // typo in function name causes STATUS_ACCESS_VIOLATION in cc1plus.exe
> 
> // command line was gcc cc1bug.cpp
> 
> int foo@(void)         //typo
> {
>     int hr = 0;
>     hr = 0;           //commenting out this line will cause no access
> violation
> }


The crash is due to change that I had made, and is fixed. I'll issue an
update sometime soon with fixed cc1plus.exe.

Here's what you get now (and will get with stock/vanilla egcs 1.1):

  cc1bug.cc:2: syntax error before `@'
  cc1bug.cc:5: warning: ANSI C++ forbids declaration `' with no type
  cc1bug.cc:5: abstract declarator `int' used as declaration
  cc1bug.cc:6: parse error before `}'

Regards,
Mumit

-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019