pt.c (tsubst): Clear DECL_PENDING_INLINE_INFO for new FUNCTION_DECLs.

* pt.c (tsubst): Clear DECL_PENDING_INLINE_INFO for new
	FUNCTION_DECLs.

From-SVN: r18720
This commit is contained in:
Mark Mitchell 1998-03-19 22:31:22 +00:00 committed by Mark Mitchell
parent 9d70359897
commit ff36954809
3 changed files with 22 additions and 0 deletions

View File

@ -1,3 +1,8 @@
Thu Mar 19 19:01:48 1998 Mark Mitchell <mmitchell@usa.net>
* pt.c (tsubst): Clear DECL_PENDING_INLINE_INFO for new
FUNCTION_DECLs.
Thu Mar 19 11:51:58 1998 Jason Merrill <jason@yorick.cygnus.com>
* decl.c (make_implicit_typename): Lose useless code.

View File

@ -3964,6 +3964,7 @@ tsubst (t, args, in_decl)
DECL_DEFER_OUTPUT (r) = 0;
TREE_CHAIN (r) = NULL_TREE;
DECL_CHAIN (r) = NULL_TREE;
DECL_PENDING_INLINE_INFO (r) = 0;
if (IDENTIFIER_OPNAME_P (DECL_NAME (r)))
grok_op_properties (r, DECL_VIRTUAL_P (r), DECL_FRIEND_P (r));

View File

@ -0,0 +1,16 @@
// Build don't link:
template <class Type>
class CVector {
public:
CVector<int> f() const
{
CVector<int> v(n);
return v;
}
CVector<long> g() const
{
CVector<long> v(n);
return v;
}
};