* Seeking example C code which triggers stmt.c:expand_decl_init()
@ 2001-06-09 20:08 Kaveh R. Ghazi
0 siblings, 0 replies; only message in thread
From: Kaveh R. Ghazi @ 2001-06-09 20:08 UTC (permalink / raw)
To: gcc
I was poking around looking for spots where we missed adding
BOOLEAN_TYPE, and noticed the following. Before adding that code, I
wanted to know when this fragment is triggered and couldn't write
something that used it. Can someone please show me example C code
which causes gcc to enter stmt.c:expand_decl_init() and the snippet
below?
>/* Compute and store the initial value now. */
>
>if (DECL_INITIAL (decl) == error_mark_node)
> {
> enum tree_code code = TREE_CODE (TREE_TYPE (decl));
>
> if (code == INTEGER_TYPE || code == REAL_TYPE || code == ENUMERAL_TYPE
> || code == POINTER_TYPE || code == REFERENCE_TYPE)
> expand_assignment (decl, convert (TREE_TYPE (decl), integer_zero_node),
> 0, 0);
> emit_queue ();
> }
TIA,
--Kaveh
--
Kaveh R. Ghazi Engagement Manager / Project Services
ghazi@caip.rutgers.edu Qwest Internet Solutions
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2001-06-09 20:08 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-09 20:08 Seeking example C code which triggers stmt.c:expand_decl_init() Kaveh R. Ghazi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).