Lines Matching refs:bval
420 tree bval = binding->value;
430 !bval
436 || bval == error_mark_node
439 || (TREE_CODE (bval) == FUNCTION_DECL
440 && DECL_ANTICIPATED (bval)
441 && !DECL_HIDDEN_FRIEND_P (bval)))
443 else if (TREE_CODE (bval) == TYPE_DECL && DECL_ARTIFICIAL (bval))
450 binding->type = bval;
454 else if (TREE_CODE (bval) == TYPE_DECL
456 && DECL_NAME (decl) == DECL_NAME (bval)
458 && (same_type_p (TREE_TYPE (decl), TREE_TYPE (bval))
462 || uses_template_parms (TREE_TYPE (bval))))
484 else if (TREE_CODE (decl) == VAR_DECL && TREE_CODE (bval) == VAR_DECL
485 && DECL_EXTERNAL (decl) && DECL_EXTERNAL (bval)
492 && TREE_CODE (bval) == NAMESPACE_DECL
494 && DECL_NAMESPACE_ALIAS (bval)
495 && ORIGINAL_NAMESPACE (bval) == ORIGINAL_NAMESPACE (decl))
506 error ("conflicts with previous declaration %q+#D", bval);
2720 tree bval = binding->value;
2729 if (TREE_CODE (bval) == TYPE_DECL && DECL_ARTIFICIAL (bval)
2733 binding->type = bval;
2739 old_decl = bval;
2746 else if (TREE_CODE (x) == OVERLOAD && is_overloaded_fn (bval))
2747 old_decl = bval;
2748 else if (TREE_CODE (x) == USING_DECL && TREE_CODE (bval) == USING_DECL)
2750 else if (TREE_CODE (x) == USING_DECL && is_overloaded_fn (bval))
2751 old_decl = bval;
2752 else if (TREE_CODE (bval) == USING_DECL && is_overloaded_fn (x))