c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
2018-10-02 Richard Biener <rguenther@suse.de> c/ * c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE. cp/ * name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE. From-SVN: r264779
This commit is contained in:
parent
cd6ae11750
commit
0edf3afe13
4 changed files with 9 additions and 7 deletions
|
@ -1,3 +1,7 @@
|
|||
2018-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* c-decl.c (warn_if_shadowing): Do not test DECL_FROM_INLINE.
|
||||
|
||||
2018-09-26 Joseph Myers <joseph@codesourcery.com>
|
||||
|
||||
PR c/87390
|
||||
|
|
|
@ -2784,9 +2784,7 @@ warn_if_shadowing (tree new_decl)
|
|||
|| warn_shadow_local
|
||||
|| warn_shadow_compatible_local)
|
||||
/* No shadow warnings for internally generated vars. */
|
||||
|| DECL_IS_BUILTIN (new_decl)
|
||||
/* No shadow warnings for vars made for inlining. */
|
||||
|| DECL_FROM_INLINE (new_decl))
|
||||
|| DECL_IS_BUILTIN (new_decl))
|
||||
return;
|
||||
|
||||
/* Is anything being shadowed? Invisible decls do not count. */
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
2018-10-02 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* name-lookup.c (check_local_shadow): Do not test DECL_FROM_INLINE.
|
||||
|
||||
2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
|
||||
Pierre-Marie de Rodat <derodat@adacore.com>
|
||||
|
||||
|
|
|
@ -2628,10 +2628,6 @@ check_local_shadow (tree decl)
|
|||
if (TREE_CODE (decl) == PARM_DECL && !DECL_CONTEXT (decl))
|
||||
return;
|
||||
|
||||
/* Inline decls shadow nothing. */
|
||||
if (DECL_FROM_INLINE (decl))
|
||||
return;
|
||||
|
||||
/* External decls are something else. */
|
||||
if (DECL_EXTERNAL (decl))
|
||||
return;
|
||||
|
|
Loading…
Add table
Reference in a new issue