Commit c3437800 by Jason Merrill Committed by Jason Merrill

decl2.c (finish_vtable_vardecl): Check DECL_INTERFACE_KNOWN instead of linkage.

	* decl2.c (finish_vtable_vardecl): Check DECL_INTERFACE_KNOWN
	instead of linkage.

From-SVN: r22793
parent 71d718e0
1998-10-03 Jason Merrill <jason@yorick.cygnus.com>
* decl2.c (finish_vtable_vardecl): Check DECL_INTERFACE_KNOWN
instead of linkage.
1998-10-01 Jason Merrill <jason@yorick.cygnus.com> 1998-10-01 Jason Merrill <jason@yorick.cygnus.com>
* cp-tree.h (FORMAT_VBASE_NAME): New macro. * cp-tree.h (FORMAT_VBASE_NAME): New macro.
......
...@@ -2703,8 +2703,7 @@ finish_vtable_vardecl (prev, vars) ...@@ -2703,8 +2703,7 @@ finish_vtable_vardecl (prev, vars)
tree prev, vars; tree prev, vars;
{ {
if (! DECL_EXTERNAL (vars) if (! DECL_EXTERNAL (vars)
&& ((TREE_PUBLIC (vars) && ! DECL_WEAK (vars) && ! DECL_ONE_ONLY (vars)) && (DECL_INTERFACE_KNOWN (vars)
|| CLASSTYPE_EXPLICIT_INSTANTIATION (DECL_CONTEXT (vars))
|| TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (vars)) || TREE_SYMBOL_REFERENCED (DECL_ASSEMBLER_NAME (vars))
|| (hack_decl_function_context (vars) && TREE_USED (vars))) || (hack_decl_function_context (vars) && TREE_USED (vars)))
&& ! TREE_ASM_WRITTEN (vars)) && ! TREE_ASM_WRITTEN (vars))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment