Home
last modified time | relevance | path

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

123

/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A 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 …]
H A 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 …]
H A 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 …]
H A DChangeLog-2014262 * decl.c (duplicate_decls): Copy it.
1226 (duplicate_decls, start_decl): Likewise.
1252 * decl.c (duplicate_decls): Check DECL_DECLARED_INLINE_P on
1645 (duplicate_decls): Use it, handle default arguments
1668 * decl.c (duplicate_decls): Handle static member functions too.
1735 * decl.c (duplicate_decls, start_decl): Likewise.
2112 * decl.c (duplicate_decls): Use set_decl_tls_model.
2159 * decl.c (duplicate_decls): Likewise.
2206 * decl.c (duplicate_decls): Likewise.
2370 * decl.c (duplicate_decls): Update code duplicating comdat group;
[all …]
H A DChangeLog-2020398 * decl.c (duplicate_decls): Add module-specific redeclaration
1031 * decl.c (duplicate_decls): Relax new assert.
1047 * decl.c (duplicate_decls): Deal with duplicated DECL_LOCAL_DECL_P
1175 * decl.c (duplicate_decls): Use new overload of
1319 * decl.c (duplicate_decls): Propagate DECL_ATTRIBUTES and
1329 (duplicate_decls): Likewise.
1464 * decl.c (duplicate_decls): Return error_mark_node fo extern-c
1511 * decl.c (duplicate_decls): Refactor some template & builtin
1787 * decl.c (duplicate_decls): Return NULL_TREE if
1852 (duplicate_decls): Adjust DECL_UNIQUE_FRIEND_P clearing.
[all …]
H A 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.
H A 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 …]
H A DChangeLog-2008562 * decl.c (duplicate_decls): Call error_at.
703 (duplicate_decls): Copy function specific target and optimization
1044 * decl.c (duplicate_decls): Likewise.
1056 * decl.c (duplicate_decls): Merge USED flags.
1227 * decl.c (duplicate_decls): Do not insist on inline being declared
1247 * decl.c (duplicate_decls): Update comment and unit-at-a-time.
1268 (duplicate_decls): Complain about redeclaring a function as deleted.
1616 * decl.c (warn_extern_redeclared_static, duplicate_decls,
1847 * decl.c (duplicate_decls): Merge in DECL_PURE_P, TREE_READONLY,
2593 * decl.c (duplicate_decls): Remove decl from global mapping
[all …]
H A 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 …]
H A 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 …]
H A 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 …]
H A DChangeLog-2006221 (duplicate_decls): Preserve DECL_INITIAL when eliminating
1059 * decl.c (duplicate_decls): Return early if either
1190 * decl.c (duplicate_decls): Call check_default_args here.
1193 check_default_args if duplicate_decls got bypassed.
1360 * decl.c (duplicate_decls): Return error_mark_node
1514 * decl.c (duplicate_decls): Don't copy visibility from template to
1705 (duplicate_decls): Disallow redeclaring a variable with a
2643 * cp/decl.c (duplicate_decls): Merge
3037 (duplicate_decls, grok_op_properties): Likewise.
3145 * name-lookup.c (push_overloaded_decl): When duplicate_decls
H A DChangeLog-2012357 * decl.c (duplicate_decls): Add comments.
416 (duplicate_decls): Remove ambiguity for versioned functions.
596 * decl.c (duplicate_decls): Adjust.
820 * decl.c (duplicate_decls): When redeclaring a builtin function,
1606 * decl.c (duplicate_decls): Return error_mark_node on template
1831 impossible just error out in duplicate_decls.
2514 (duplicate_decls): Adjust error message for auto return.
2746 * decl.c (duplicate_decls): If olddecl has bigger DECL_ALIGN than
3008 * decl.c (duplicate_decls): With -Wredundant-decls don't warn for
H A 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 …]
H A DChangeLog-2015788 * decl.c (duplicate_decls): When combining typedefs, remove the
1581 (duplicate_decls): A specialization can be transaction_safe
1969 (duplicate_decls): Likewise. Remove constraints before freeing.
2193 * decl.c (duplicate_decls): Likewise for warning/warning_at.
2233 (duplicate_decls): Likewise.
2503 * decl.c (duplicate_decls, expand_static_init): Likewise.
2689 * decl.c (duplicate_decls): Adjust DECL_COMDAT of newdecl.
3162 (duplicate_decls): Likewise.
3758 * decl.c (duplicate_decls): Call check_redeclaration_no_default_args
3923 * decl.c (duplicate_decls): Also duplicate DECL_FINAL_P and
[all …]
H A 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 …]
H A DChangeLog-2005161 * decl.c (duplicate_decls): Don't rely on DECL_TEMPLATE_INFO after
358 (duplicate_decls): Use it.
694 * decl.c (duplicate_decls): Merge it into new declarations.
1022 * decl.c (duplicate_decls): Add newdecl_is_friend parameter.
1521 * decl.c (duplicate_decls): Re-register template specializations
1603 * decl.c (duplicate_decls): Update for new/updated structures.
1932 * decl.c (duplicate_decls): Copy all of DECL_USE_TEMPLATE.
2035 * decl.c (duplicate_decls): Move warning control from if() to
3296 * decl.c (duplicate_decls): Do not discard
H A DChangeLog-2013103 * decl.c (duplicate_decls): Replace pairs of errors and permerrors
186 * decl.c (duplicate_decls): Enforce 8.3.6/6 about default arguments
849 * decl.c (duplicate_decls): Error out for redeclaration of UDRs.
1765 * decl.c (warn_extern_redeclared_static, duplicate_decls,
2933 (duplicate_decls): Don't check for auto return.
2946 * decl.c (duplicate_decls): Don't propagate DECL_DELETED_FN to
3224 * decl.c (duplicate_decls): Likewise.
3258 * decl.c (duplicate_decls): Likewise.
3356 (duplicate_decls): Likewise.
3554 * decl.c (duplicate_decls): Likewise.
H A DChangeLog-20181090 * decl.c (duplicate_decls): Refactor checks.
1120 (duplicate_decls): Copy DECL_ACCESS. Fix formatting.
1769 (duplicate_decls): Likewise.
1850 (duplicate_decls): Likewise.
2007 (duplicate_decls): Use the latter; also check that a friend
2146 (duplicate_decls): Use the latter; also check that a friend
2165 (duplicate_decls): Use the latter; also check that a friend
2470 * decl.c (duplicate_decls): Consistently use DECL_SOURCE_LOCATION
2512 * decl.c (duplicate_decls): Use DECL_SOURCE_LOCATION in
4170 * decl.c (duplicate_decls): For redefinition of built-in, use error
[all …]
H A DChangeLog-200982 * decl.c (duplicate_decls, grokdeclarator): Put the diagnostics in
1519 * decl.c (duplicate_decls): Propagate it. Use it for error.
1954 * decl.c (push_local_name, duplicate_decls): Adjust.
2009 * decl.c (duplicate_decls): Pass args to reregister_specialization.
2015 * pt.c (register_specialization): Use duplicate_decls to merge
2040 * decl.c (duplicate_decls): Re-indent.
2156 * decl.c (duplicate_decls): Use DECL_COMDAT_GROUP.
2600 * decl.c (duplicate_decls): Preserve parameter attributes.
3224 (duplicate_decls): Adjust DECL_CONTEXT of newdecl's parms.
H A DChangeLog-201775 * decl.c (duplicate_decls): Likewise.
197 (duplicate_decls): Copy it.
798 * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE_RAW.
903 * decl.c (duplicate_decls): Directly copy operator code.
939 * decl.c (duplicate_decls): Use DECL_OVERLOADED_OPERATOR_CODE.
1027 * decl.c (duplicate_decls): Copy "omp declare simd" attributes from
1033 * decl.c (duplicate_decls): Warn for built-in functions declared as
1036 * decl.c (duplicate_decls): Avoid redundant '+' in warning_at.
1560 * decl.c (start_decl): Early return error_mark_node if duplicate_decls
2054 * decl.c (duplicate_decls): Also merge DECL_WARN_IF_NOT_ALIGN.
[all …]
H A DChangeLog-2016290 * decl.c (duplicate_decls): Warn when a built-in function is redefined.
789 (duplicate_decls): For static data members copy
2271 * decl.c (duplicate_decls): For DECL_INITIALIZED_P non-external
2308 (duplicate_decls, check_elaborated_type_specifier): Tidy.
2354 * decl.c (duplicate_decls): Properly copy the
2701 * decl.c (duplicate_decls): Call diagnose_mismatched_decls.
2955 * decl.c (duplicate_decls): Use SET_DECL_ALIGN.
3284 * decl.c (duplicate_decls): Also set TYPE_ALIGN and TYPE_USER_ALIGN.
3552 * decl.c (duplicate_decls): Fix spelling - becuase -> because.
H A DChangeLog340 * decl.cc (duplicate_decls): Change non-templated friend
1262 * decl.cc (duplicate_decls): Avoid copying template info
1271 * decl.cc (duplicate_decls): Don't copy DECL_TEMPLATE_INFO
1586 (duplicate_decls): Propagate attributes to alias.
1729 * decl.cc (duplicate_decls): Copy DECL_FRIEND_CONTEXT.
2197 (duplicate_decls): Use it when merging member function template
H A Dname-lookup.cc2666 duplicate_decls (decl, binding->value); in supplement_binding()
2866 if (tree match = duplicate_decls (decl, fn, hiding)) in update_binding()
2919 else if (tree match = duplicate_decls (decl, old)) in update_binding()
3564 match = duplicate_decls (decl, *iter, hiding); in check_module_override()
3586 match = duplicate_decls (decl, *iter, hiding); in check_module_override()
3684 = duplicate_decls (decl, *iter, hiding, iter.hidden_p ())) in pushdecl()
H A DChangeLog-2007720 * decl.c (duplicate_decls): Preserve linkage flags for mere
1040 * decl.c (duplicate_decls): Set TREE_NOTHROW on __builtin_XX
1136 * decl.c (duplicate_decls): Remove duplicated line.
1200 * decl.c (duplicate_decls): Merge DECL_DISREGARD_INLINE_LIMITS.
1211 (duplicate_decls): Handle gnu_inline. Merge attributes and
2127 * decl.c (duplicate_decls): Verify namespace names are unique.
3187 * decl.c (duplicate_decls): Don't reset DECL_INVALID_OVERRIDER_P for

123