call.c (implicit_conversion): Robustify.
authorMark Mitchell <mark@codesourcery.com>
Mon, 13 Sep 1999 00:35:00 +0000 (00:35 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Mon, 13 Sep 1999 00:35:00 +0000 (00:35 +0000)
commit5d73aa6323d0795b477d1725ed9e62fcb7e9494c
tree02c8222c4007f0db7778c4e35531928c28745894
parentb7cf61b5b30586189e2a63777a8e2e910cabde39
call.c (implicit_conversion): Robustify.

* call.c (implicit_conversion): Robustify.  Handle OFFSET_REFs.
* cvt.c (ocp_convert): Complete the from and destination types.
Adjust warning about functions always being `true' in conditionals.
* decl.c (duplicate_decls): Don't play funny games with abort.
* error.c (dump_expr): Handle OVERLOADs.
* spew.c (probe_obstack): Remove.
* typeck.c (condition_conversion): Use perform_implicit_conversion.

From-SVN: r29366
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cvt.c
gcc/cp/decl.c
gcc/cp/error.c
gcc/cp/spew.c
gcc/cp/typeck.c
gcc/testsuite/g++.old-deja/g++.mike/warn8.C
gcc/testsuite/g++.old-deja/g++.pt/cond3.C [new file with mode: 0644]