(grokdeclarator): Call pop_obstacks after creating
TYPE_DECL. From-SVN: r12178
This commit is contained in:
parent
a0128b67f4
commit
e6f379d049
@ -4796,11 +4796,11 @@ grokdeclarator (declarator, declspecs, decl_context, initialized)
|
|||||||
pedwarn ("ANSI C forbids const or volatile function types");
|
pedwarn ("ANSI C forbids const or volatile function types");
|
||||||
if (constp || volatilep)
|
if (constp || volatilep)
|
||||||
type = c_build_type_variant (type, constp, volatilep);
|
type = c_build_type_variant (type, constp, volatilep);
|
||||||
pop_obstacks ();
|
|
||||||
decl = build_decl (TYPE_DECL, declarator, type);
|
decl = build_decl (TYPE_DECL, declarator, type);
|
||||||
if ((specbits & (1 << (int) RID_SIGNED))
|
if ((specbits & (1 << (int) RID_SIGNED))
|
||||||
|| (typedef_decl && C_TYPEDEF_EXPLICITLY_SIGNED (typedef_decl)))
|
|| (typedef_decl && C_TYPEDEF_EXPLICITLY_SIGNED (typedef_decl)))
|
||||||
C_TYPEDEF_EXPLICITLY_SIGNED (decl) = 1;
|
C_TYPEDEF_EXPLICITLY_SIGNED (decl) = 1;
|
||||||
|
pop_obstacks ();
|
||||||
return decl;
|
return decl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user