egcs/gcc/cp ChangeLog call.c class.c typeck.c
Jason Merrill
jason@cygnus.com
Tue Aug 25 02:08:00 GMT 1998
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: jason@egcs.cygnus.com 98/08/25 01:48:48
Modified files:
gcc/cp : ChangeLog call.c class.c typeck.c
Log message:
* typeck.c (convert_for_assignment): Converting from pm of vbase
to derived is an error, not a sorry.
* call.c (build_over_call): Use convert_pointer_to_real for 'this'.
* class.c (fixed_type_or_null): Rename from
resolves_to_fixed_type_p. Return the dynamic type of the
expression, if fixed, or null.
(resolves_to_fixed_type_p): Use it. Return 0 if the dynamic type
does not match the static type.
(build_vbase_path): Rename 'alias_this' to 'nonnull'. Use
resolves_to_fixed_type_p again.
More information about the Gcc-cvs
mailing list