Home
last modified time | relevance | path

Searched refs:duplicate_decls (Results 1 – 25 of 32) sorted by relevance

12

/freebsd-10-stable/contrib/gcc/cp/
DChangeLog-1994155 * decl.c (duplicate_decls): Don't complain about different values of
236 * decl.c (duplicate_decls): Only propagate DECL_MAIN_VARIANT on
271 (duplicate_decls): Propagate DECL_MAIN_VARIANT.
272 (pushdecl): Use duplicate_decls to copy info from old decl into new
294 * decl.c (duplicate_decls, bad_specifiers): Enhance wording on error
345 (duplicate_decls, grokdeclarator), cp-tree.h: Add support for
434 * decl.c (duplicate_decls): Get rid initial size entry of vtable.
715 (duplicate_decls): Likewise. Deal with DECL_DECLARED_STATIC and
888 * decl.c (duplicate_decls): Ignore redeclarations of wchar_t as
985 * decl.c (duplicate_decls): Only propagate DECL_CHAIN in
[all …]
DChangeLog-199581 * decl.c (duplicate_decls): Lose references to DECL_NEXT_METHOD.
260 * decl.c (duplicate_decls): When smashing decls, smash staticness in
413 * decl.c (duplicate_decls): Call merge_machine_decl_attributes.
530 * decl.c (duplicate_decls): Turn off whining about virtual functions
609 * decl.c (duplicate_decls): Likewise.
1312 * decl.c (duplicate_decls): Complain about virtual functions
1552 * decl.c (duplicate_decls): Check simple_cst_equal result against 0.
1655 (pop_everything, pushtag, duplicate_decls, pushdecl): Likewise.
1688 (duplicate_decls): Always use the old decl's linkage info. Don't
1764 * decl.c (duplicate_decls): Don't check DECL_NOT_REALLY_EXTERN for
[all …]
DChangeLog-199728 * decl.c (duplicate_decls): Make the newdecl virtual if the
266 * decl.c (duplicate_decls): Propagate it.
363 * decl.c (duplicate_decls): Don't complain about different exceptions
622 * decl.c (duplicate_decls): Handle template specializations
735 * decl.c (duplicate_decls): Make sure DECL_LANG_SPECIFIC is set on
740 * decl.c (duplicate_decls): Don't warn about template instances.
881 * decl.c (duplicate_decls): Add smarts for explicit
1309 * decl.c (duplicate_decls): Don't bash a previous template
1447 * decl.c (duplicate_decls): Don't complain about exception
1465 * decl.c (duplicate_decls): Tweak wording.
[all …]
DChangeLog.gcc4394 (duplicate_decls): Preserve DECL_INITIAL when eliminating
DChangeLog-1993359 * cp-decl.c (duplicate_decls): Note redeclarations of library
378 * cp-decl.c (duplicate_decls): Don't warn for non-extern var decl
387 (duplicate_decls, pushdecl): Call new function.
581 * cp-decl.c (duplicate_decls): Deal with new overloading.
DChangeLog-2001257 * decl.c (duplicate_decls): Don't copy DECL_NO_CHECK_MEMORY_USAGE.
665 * decl.c (duplicate_decls): Propagate DECL_UNINLINABLE.
1010 * decl.c (duplicate_decls): Remove code deadling with
1744 * decl.c (duplicate_decls): Fix DECL_TEMPLATE_RESULT thinko
1766 * decl.c (duplicate_decls): Update source position information
1888 * decl.c (duplicate_decls): Tidy.
2002 * decl.c (duplicate_decls): Suppress warning about duplicate
2286 * decl.c (duplicate_decls): Use SET_DECL_LANGUAGE.
2412 * decl.c (duplicate_decls): Adjust accordingly.
2554 (duplicate_decls): Copy DECL_NUM_STMTS, not DECL_FRAME_SIZE.
[all …]
DChangeLog-2002456 * decl.c (duplicate_decls): Templates may be disambiguated by
1023 (duplicate_decls): Don't copy it.
1033 * decl.c (duplicate_decls): Copy it.
1297 * decl.c (duplicate_decls): Don't call decl_attributes.
1469 (duplicate_decls): Copy DECL_INITIALIZED_P.
1786 * decl.c (duplicate_decls): Replace DECL_SOURCE_FILE
1826 (duplicate_decls): Likewise.
2266 * decl.c (duplicate_decls): Don't propagate inlining parameters from
3058 * decl.c (duplicate_decls): Call merge_weak.
3238 * decl.c (duplicate_decls): Do not copy the RTL for a variable
[all …]
DChangeLog-20034 * decl.c (duplicate_decls): Use build_type_attribute_variant to
33 * decl.c (duplicate_decls): Preserve inline-ness when redeclaring
47 * decl.c (duplicate_decls): When setting the type of an anticipated
398 * decl.c (duplicate_decls): Copy visibility flag when appropriate.
679 * cp-tree.h (duplicate_decls): Return a tree.
680 * decl.c (duplicate_decls): Clarify documentation. Return
709 * decl.c (duplicate_decls): copy DECL_VISIBILITY field.
1137 * decl.c (duplicate_decls): Copy DECL_SAVED_INSNS too.
1545 (duplicate_decls): Tidy diagnostic message.
1732 (duplicate_decls): When replacing an anticipated builtin, do not
[all …]
DChangeLog-199980 * decl.c (duplicate_decls): Likewise.
456 * decl.c (duplicate_decls): Merge
469 (duplicate_decls): Tweak error-message.
701 (duplicate_decls): Likewise.
799 * decl.c (duplicate_decls): Propagate DECL_DEFER_OUTPUT.
1682 * decl.c (duplicate_decls): Use DECL_BUILT_IN_CLASS rather than
1883 * decl.c (duplicate_decls): When a builtin function is redeclared
2070 (duplicate_decls): Merge DECL_THIS_STATIC.
2123 (duplicate_decls): When a builtin is redeclared static, make the
2194 * decl.c (duplicate_decls): Don't play funny games with abort.
[all …]
DChangeLog-200435 * decl.c (duplicate_decls): Call ggc_free on declarations we will
579 * decl.c (duplicate_decls): Return error_mark_node on error, as
790 * decl.c (duplicate_decls, start_decl): Use %qD instead of
1554 * decl.c (pop_label, duplicate_decls, redeclaration_error_message,
1618 * decl.c (duplicate_decls): Merge TREE_DEPRECATED.
1623 * decl.c (duplicate_decls): Copy TREE_NOTHROW from newdecl to olddecl.
2121 * decl.c (duplicate_decls): Do not copy DECL_NEEDS_FINAL_OVERRIDER_P.
2527 * decl.c (poplevel, duplicate_decls, make_typename_type,
3036 * decl.c (duplicate_decls): Remove checks for hidden "operator
3079 * decl.c (duplicate_decls): Reject duplicate namespace
[all …]
DChangeLog-1998699 * decl.c (duplicate_decls): Remove special-case code to deal with
1718 (duplicate_decls): Remove qualifier checks on DECL.
2387 * decl.c (duplicate_decls): Don't obliterate the
2421 * decl.c (duplicate_decls): Don't complain about different
2569 * decl.c (duplicate_decls): Always merge the old and new patterns
2820 (register_specialization): Use duplicate_decls for duplicate
3128 (duplicate_decls): ...to here.
3194 (duplicate_decls): Ignore duplicate aliases.
4403 * decl.c (duplicate_decls): Use CANONICAL_TYPE_VARIANT to compare
4419 * decl.c (duplicate_decls): Clean up, add DECL_DATA_AREA bits.
[all …]
DChangeLog131 * decl.c (duplicate_decls): Don't reset DECL_INVALID_OVERRIDER_P for
1148 * decl.c (duplicate_decls): Return early if either
1279 * decl.c (duplicate_decls): Call check_default_args here.
1282 check_default_args if duplicate_decls got bypassed.
1449 * decl.c (duplicate_decls): Return error_mark_node
1603 * decl.c (duplicate_decls): Don't copy visibility from template to
1794 (duplicate_decls): Disallow redeclaring a variable with a
2732 * cp/decl.c (duplicate_decls): Merge
3126 (duplicate_decls, grok_op_properties): Likewise.
3234 * name-lookup.c (push_overloaded_decl): When duplicate_decls
[all …]
Dname-lookup.c487 duplicate_decls (decl, binding->value, /*newdecl_is_friend=*/false); in supplement_binding()
697 if (duplicate_decls (x, t, is_friend)) in pushdecl_maybe_friend()
715 tree olddecl = duplicate_decls (x, t, is_friend); in pushdecl_maybe_friend()
1926 dup = duplicate_decls (decl, fn, is_friend); in push_overloaded_decl()
DChangeLog-1996464 * decl.c (duplicate_decls): Make sure the old DECL_LANG_SPECIFIC
671 * decl.c (duplicate_decls): Downgrade 'used before declared
1053 * decl.c (duplicate_decls): Lose reference to DECL_TEMPLATE_MEMBERS.
1561 * decl.c (duplicate_decls): Propagate DECL_ONE_ONLY.
3048 (duplicate_decls): Diagnose disallowed overloads for template
3409 * decl.c (duplicate_decls): Likewise.
3446 (duplicate_decls): Delete unused var CTYPE.
3447 (duplicate_decls): Delete unused var PREVIOUS_C_DECL.
DChangeLog-20001279 * decl.c (duplicate_decls): Do not refer to struct
2011 * decl.c (duplicate_decls): If common_type produces a non-typedef
2199 * decl.c (duplicate_decls): Don't call duplicate_decls on
2309 * decl.c (duplicate_decls): Preserve DECL_ORIGINAL_TYPE for a
3492 * decl.c (duplicate_decls): Copy operator_code.
3638 * decl.c (duplicate_decls): Handle DECL_VTT_PARM.
3774 * decl.c (duplicate_decls): Fix typo in comment.
4108 (duplicate_decls): Likewise.
4608 * decl.c (duplicate_decls): Don't set it.
6134 (duplicate_decls): Use DECL_VIRTUAL_CONTEXT.
DChangeLog.tree-ssa425 (duplicate_decls): Make sure to copy TREE_LOCUS information
Ddecl.c1121 duplicate_decls (tree newdecl, tree olddecl, bool newdecl_is_friend) in duplicate_decls() function
1243 return duplicate_decls (newdecl, olddecl, in duplicate_decls()
4006 if (duplicate_decls (decl, field, /*newdecl_is_friend=*/false)) in start_decl()
4017 if (field && duplicate_decls (decl, field, in start_decl()
6776 ok = duplicate_decls (decl, old_decl, friendp); in grokfndecl()
Dcp-tree.h3940 extern tree duplicate_decls (tree, tree, bool);
Dpt.c1216 duplicate_decls (spec, fn, is_friend); in register_specialization()
1241 if (!duplicate_decls (spec, fn, is_friend) && DECL_INITIAL (spec)) in register_specialization()
/freebsd-10-stable/contrib/gcc/
Dc-decl.c1969 duplicate_decls (tree newdecl, tree olddecl) in duplicate_decls() function
2174 if (duplicate_decls (x, b_use->decl)) in pushdecl()
2278 && duplicate_decls (x, b->decl)) in pushdecl()
2301 if (visdecl && !b && duplicate_decls (x, visdecl)) in pushdecl()
DFSFChangeLog551 * c-decl.c (duplicate_decls): Merge new attribute.
621 (duplicate_decls): Copy the assembler name.
756 (poplevel, duplicate_decls, pushdecl): Revamp to pass explicit
758 (duplicate_decls, parmlist_tags_warning, finish_struct): Reword
2486 * c-decl.c (duplicate_decls): Set DECL_IGNORED_P in newdecl if
DChangeLog-2001366 * c-decl.c (duplicate_decls): As needed, set DECL_INLINE when
2889 * c-decl.c (duplicate_decls): Don't handle DECL_NO_CHECK_MEMORY_USAGE.
3116 * c-decl.c (duplicate_decls): Revert rth's patch. If newdecl
3336 * c-decl.c (duplicate_decls): Conditionalize DECL_SAVED_TREE copy.
3421 * c-decl.c (duplicate_decls, push_parm_decl): Remove leading
3474 * c-decl.c (duplicate_decls, parmlist_tags_warning): Remove
3586 * c-decl.c (duplicate_decls): Copy DECL_SAVED_TREE.
8289 * c-decl.c (duplicate_decls): Propagate DECL_UNINLINABLE.
9117 * c-decl.c (duplicate_decls): Likewise.
9487 * c-decl.c (duplicate_decls): Preserve attributes from type of
[all …]
DChangeLog-20031330 * c-decl.c (duplicate_decls): Copy visibility flag when appropriate.
4661 * c-decl.c (duplicate_decls): Never output abstract DIE representing old
6787 * c-decl.c (duplicate_decls): retain DECL_COMMON of old declaration
7297 * c-decl.c (duplicate_decls): Copy DECL_SOURCE_LOCATION, not
9703 * c-decl.c (duplicate_decls): Always call comptypes with
12088 (pushdecl_top_level): Likewise. Don't call duplicate_decls.
12567 (duplicate_decls, define_label): Use a 'locus' variable for
12679 * c-decl.c (duplicate_decls): Remove code to handle builtin
12870 duplicate_decls to test whether a redeclaration of a builtin
12873 (duplicate_decls): Fuzzy type matching for builtin functions
[all …]
DFSFChangeLog.101534 * c-decl.c (finish_decl): TREE_ASM_WRITTEN says if duplicate_decls
4262 * c-decl.c (duplicate_decls): Add new parameter different_binding_level.
4266 warning before duplicate_decls call. Don't let global typedefs
6739 * c-decl.c (duplicate_decls): Don't clear DECL_CONTEXT of
7459 * c-decl.c (duplicate_decls): Propagate DECL_WEAK.
8644 * c-decl.c (duplicate_decls): Don't look at TYPE_ACTUAL_ARG_TYPES
DChangeLog-20004678 * c-decl.c (duplicate_decls, copy_lang_decl), dwarfout.c
10360 * c-decl.c (duplicate_decls): Don't set TREE_STATIC or clear
10967 * c-decl.c (duplicate_decls, define_label): Restrict -Wtraditional
13803 * c-decl.c (duplicate_decls): Do not call make_var_volatile() in
14571 * c-decl.c (duplicate_decls): Copy DECL_ABSTRACT_ORIGIN from
16190 * c-decl.c (duplicate_decls): Set DECL_USER_ALIGN.
24144 * c-decl.c (duplicate_decls): Only look at DECL_BUILT_IN_NONANSI
24667 * c-decl.c (duplicate_decls): Likewise.
28141 * c-decl.c (duplicate_decls, finish_enum): Likewise.

12