contrib/gcc-4.4/gcc/cp/call.c
/* OPERAND is an operand to an expression.  Perform necessary steps
   required before using it.  If OPERAND is NULL_TREE, NULL_TREE is
   returned.  */
OPERAND is an operand to an expression.  Perform necessary steps
required before using it.  If OPERAND is NULL_TREE, NULL_TREE is
returned.
OPERAND is an operand to an expression . Perform necessary steps required before using it . If OPERAND is NULL_TREE NULL_TREE is returned .
static tree
prep_operand (tree operand)
{
  if (operand)
    {
      if (CLASS_TYPE_P (TREE_TYPE (operand))
	  && CLASSTYPE_TEMPLATE_INSTANTIATION (TREE_TYPE (operand)))
	instantiate_class_template (TYPE_MAIN_VARIANT (TREE_TYPE (operand)));
    }
  return operand;
}
static tree prep_operand ( tree operand ) { if ( operand ) { if ( CLASS_TYPE_P ( TREE_TYPE ( operand ) ) && CLASSTYPE_TEMPLATE_INSTANTIATION ( TREE_TYPE ( operand ) ) ) instantiate_class_template ( TYPE_MAIN_VARIANT ( TREE_TYPE ( operand ) ) ) ; } return operand ; }
OPERAND is an operand to an expression.
OPERAND is an operand to an expression .
/* Make sure the template type is instantiated now.  */