* typeck.c (comptypes): First determine if the types are compatible
commitb7837065e4ec51e8a0ed5fdb0303f2273d3a5d92
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Mar 2005 07:20:42 +0000 (24 07:20 +0000)
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 24 Mar 2005 07:20:42 +0000 (24 07:20 +0000)
tree5e7a25d8aa7a9331ab052a5f2209c65c048a4ef2
parentb48b15fd2e8bc47a324446a830b492e3c884e83f
* typeck.c (comptypes): First determine if the types are compatible
from a target-independent point of view.  Check target attributes
last.

* class.c (build_base_path):
(build_vbase_offset_vtbl_entries):
(add_vcall_offset): Replace fold (buildN (...)) with fold_buildN.
* error.c (dump_expr): Likewise.
* init.c (build_zero_init, expand_cleanup_for_base,
build_vec_delete_1): Likewise.
* mangle.c (write_integer_cst): Likewise.
* method.c (thunk_adjust): Likewise.
* pt.c (convert_nontype_argument, tsubst, unify): Likewise.
* tree.c (cxx_print_statistics, array_type_nelts_total): Likewise.
* typeck.c (build_ptrmemfunc_access_expr,
(get_member_function_from_ptrfunc): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96985 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/error.c
gcc/cp/init.c
gcc/cp/mangle.c
gcc/cp/method.c
gcc/cp/pt.c
gcc/cp/tree.c
gcc/cp/typeck.c