8sa1-gcc/gcc/cp
Jason Merrill aff08c1864 cp-tree.h (struct lang_type): Add com_interface.
* cp-tree.h (struct lang_type): Add com_interface.
	(CLASSTYPE_COM_INTERFACE): New macro.
	* class.c (set_rtti_entry): COM interface classes have no RTTI
	entries in their vtables; adjust.
	(add_virtual_function, finish_base_struct, skip_rtti_stuff,
	modify_one_vtable, fixup_vtable_deltas1, override_one_vtable,
	finish_struct_1): Likewise.
	* decl2.c (mark_vtable_entries): Likewise.
	* rtti.c (build_headof, get_tinfo_fn_dynamic): Likewise.
	* search.c (get_abstract_virtuals_1, get_abstract_virtuals,
	expand_upcast_fixups): Likewise.
	* tree.c (debug_binfo): Likewise.

From-SVN: r26394
1999-04-12 20:39:32 -04:00
..
inc
call.c cp-tree.h (COMPARE_NO_ATTRIBUTES): New macro. 1999-04-12 20:20:42 -04:00
ChangeLog cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
ChangeLog.1
ChangeLog.egcs
class.c cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
config-lang.in
cp-tree.def tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
cp-tree.h cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
cvt.c cvt.c (convert_pointer_to_real): Use same_type_p. 1999-04-01 12:23:07 +00:00
decl2.c cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
decl.c decl.c (xref_tag): Only complain once about using a typedef-name with 'struct'. 1999-04-12 20:10:42 -04:00
decl.h
errfn.c tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
error.c error.c (dump_type_real): If a typename is a template-id, put out the template arguments. 1999-04-10 10:51:09 +00:00
except.c Warning fixes: 1999-03-26 07:45:00 +00:00
exception.cc
expr.c
friend.c friend.c (add_friend): Deal gracefully with error_mark_node. 1999-04-11 18:48:27 +00:00
g++.1
g++FAQ.texi
g++spec.c
gxx.gperf Makefile.in (hash.h): Generate using gperf language 'C'... 1999-03-31 07:51:10 +00:00
gxxint.texi gcc.texi (Copy Assignment): New node. 1999-03-26 00:58:14 +00:00
hash.h Makefile.in (hash.h): Generate using gperf language 'C'... 1999-03-31 07:51:10 +00:00
init.c update comment 1999-04-12 20:04:33 -04:00
input.c
lang-options.h
lang-specs.h cppinit.c (install_predefs): Delete function. 1999-04-06 09:54:30 +00:00
lex.c tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
lex.h
Make-lang.in gcc.c: Compile unconditionally all code formerly dependent on #ifdef LANG_SPECIFIC_DRIVER. 1999-03-25 16:36:47 -07:00
Makefile.in tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
method.c friend.c (add_friend): Deal gracefully with error_mark_node. 1999-04-11 18:48:27 +00:00
mpw-config.in
mpw-make.sed
new1.cc
new2.cc
new.cc
NEWS
parse.c parse.y (absdcl_intern): New nonterminal. 1999-04-12 19:57:36 -04:00
parse.h
parse.y parse.y (absdcl_intern): New nonterminal. 1999-04-12 19:57:36 -04:00
pt.c * pt.c (lookup_template_class): Look through implict typename. 1999-04-12 06:54:06 -04:00
ptree.c cp-tree.h (IDENTIFIER_AS_DESC, [...]): Remove cruft. 1999-03-30 18:30:32 -05:00
repo.c Warning fixes: 1999-03-26 07:45:00 +00:00
rtti.c cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
search.c cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
semantics.c tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
sig.c Warning fixes: 1999-03-26 07:45:00 +00:00
spew.c
tinfo2.cc
tinfo.cc
tinfo.h tinfo.h (__class_type_info): Fix illegal declaration. 1999-04-02 15:36:57 +00:00
tree.c cp-tree.h (struct lang_type): Add com_interface. 1999-04-12 20:39:32 -04:00
typeck2.c Warning fixes: 1999-03-26 07:45:00 +00:00
typeck.c cp-tree.h (COMPARE_NO_ATTRIBUTES): New macro. 1999-04-12 20:20:42 -04:00
xref.c Warning fixes: 1999-03-26 07:45:00 +00:00