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: References: <000001bddab0$f8ae1760$0c0aa8c0 AT harry DOT scoutsys DOT com> Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII To: Hugh Winkler 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".