Commit 96f62957 by Paul Brook

decl2.c (determine_visibility): Only check data visibility for VAR_DECLS.

	* decl2.c (determine_visibility): Only check data visibility
	for VAR_DECLS.

[[Split portion of a mixed commit.]]

From-SVN: r86983.2
parent 6cbc6f0d
2004-09-02 Paul Brook <paul@codesourcery.com>
* decl2.c (determine_visibility): Only check data visibility
for VAR_DECLS.
2004-08-31 Mark Mitchell <mark@codesourcery.com>
* cp-tree.h (DECL_CONSTRUCTION_VTABLE_P): New macro.
......
......@@ -1655,7 +1655,8 @@ determine_visibility (tree decl)
the visibility of their containing class. */
if (class_type)
{
if (targetm.cxx.export_class_data ()
if (TREE_CODE (decl) == VAR_DECL
&& targetm.cxx.export_class_data ()
&& (DECL_TINFO_P (decl)
|| (DECL_VTABLE_OR_VTT_P (decl)
/* Construction virtual tables are not emitted
......
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