[gnu.g++.bug] g++ 1.35.1- and overloaded functions bug

dsouza@mcc.com (D'Souza Desmond) (10/17/89)

g++ 1.35.1- will not compile the following overloaded functions:


// ======== SOURCE FILE : j1.cc ============


extern void pr (int);
extern void pr (char*);
extern void pr (char);

// end SOURCE FILE

// g++ messages:


optima:  g++ -v -g -o j1.o j1.cc

g++ version 1.35.1-
 /usr/local/gnu/lib/gcc-cpp -+ -v -undef -D__GNU__ -D__GNUG__ -D__cplusplus -Dsparc -Dsun -Dunix -D__sparc__ -D__sun__ -D__unix__ j1.cc /tmp/cca04352.cpp
GNU CPP version 1.35
 /usr/local/gnu/lib/gcc-cc1plus /tmp/cca04352.cpp -quiet -dumpbase j1.cc -noreg -version -G -o /tmp/cca04352.s
GNU C++ version 1.35.1- (sparc) compiled by GNU C version 1.35.
j1.cc:3: conflicting types for `void pr (char *)'
j1.cc:4: conflicting types for `void pr (char)'

Compilation finished at Mon Oct 16 13:12:22

  -- D'Souza Desmond