(pushdecl): Allow redeclaring builtin as any sort of static.
From-SVN: r2639
This commit is contained in:
parent
9df7926f2c
commit
b0e919dea6
|
@ -1906,9 +1906,8 @@ pushdecl (x)
|
||||||
if (TREE_PUBLIC (name)
|
if (TREE_PUBLIC (name)
|
||||||
&& ! TREE_PUBLIC (x) && ! DECL_EXTERNAL (x))
|
&& ! TREE_PUBLIC (x) && ! DECL_EXTERNAL (x))
|
||||||
{
|
{
|
||||||
/* Okay to declare an ANSI built-in as inline static. */
|
/* Okay to redeclare an ANSI built-in as static. */
|
||||||
if (t != 0 && DECL_BUILT_IN (t)
|
if (t != 0 && DECL_BUILT_IN (t))
|
||||||
&& DECL_INLINE (x))
|
|
||||||
;
|
;
|
||||||
/* Okay to declare a non-ANSI built-in as anything. */
|
/* Okay to declare a non-ANSI built-in as anything. */
|
||||||
else if (t != 0 && DECL_BUILT_IN_NONANSI (t))
|
else if (t != 0 && DECL_BUILT_IN_NONANSI (t))
|
||||||
|
|
Loading…
Reference in New Issue