From rbotting@wiley.csusb.edu Wed Jun 8 09:46 PDT 1994 Return-Path: Received: from wiley.csusb.edu by silicon.csci.csusb.edu (5.0/SMI-SVR4) id AA15646; Wed, 8 Jun 94 09:46:38 PDT Received: by wiley.csusb.edu (5.67a/1.34) id AA03402; Wed, 8 Jun 1994 09:46:23 -0700 Date: Wed, 8 Jun 1994 09:46:23 -0700 From: rbotting@wiley.csusb.edu ("Dr. Richard Botting") Message-Id: <199406081646.AA03402@wiley.csusb.edu> To: dick@silicon.csci.csusb.edu Subject: (fwd) GNU C++ Bug Report Newsgroups: gnu.g++.bug Content-Type: text Content-Length: 1580 Status: R Path: csus.edu!decwrl!ames!lll-winken.llnl.gov!overload.lbl.gov!dog.ee.lbl.gov!ihnp4.ucsd.edu!usc!math.ohio-state.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!itu2.sun.ac.za!werner From: werner@itu2.sun.ac.za (Werner Fouche ) Newsgroups: gnu.g++.bug Subject: GNU C++ Bug Report Date: 2 Jun 1994 13:46:59 -0400 Organization: GNUs Not Usenet Lines: 39 Sender: daemon@cis.ohio-state.edu Approved: bug-g++@prep.ai.mit.edu Distribution: gnu Message-ID: /* compiler + architecture: ======================= Reading specs from /usr/local/lib/gcc-lib/i486-ncr-sysv4/2.5.8/specs gcc version 2.5.8 GNU C++ version 2.5.8 (i386 System V Release 4) compiled by GNU C version 2.5.8. compiler output: =============== The compiler should complain that the call to a.f(0,1) on line 35 is ambiguous. Even if -Wall is used, no warnings are produced. */ #include class A { public: A() {} ~A() {} void f(int x0, int x1=0) { cout << "0" << endl; } void f(int x0) { cout << "1" << endl; } }; int main() { A a; a.f(0); a.f(0,1); return 0; } -- rbotting@wiley.csusb.edu. rbotting::=`Dr. Richard J. Botting`, wiley::=`Faculty EMail System`, csusb::=`California State University, San Bernardino, CA 92407, USA`. Aka::=`dick@doc.csci.csusb.edu`. Disclaimer::=`CSUSB may or may not agree with this message`. Copyright(1994)::=`Copy and use as you wish as long as you include this copyright and signature`. Send EMail to gradinfo@silicon.csci.csusb.edu for info on a new Masters degree in Computer Science!