hi,
I am writing a plugin which is invoked at the event
"PLUGIN_OVERRIDE_GATE". My question is how to access all the local
variables of a function if I get a FUNC_DECL tree node. I have tried
as following:
for(block = DECL_INITIAL(fn_decl); block; block = TREE_CHAIN(block))
{
for (temp = BLOCK_VARS (block); temp; temp = TREE_CHAIN (temp))
{
cerr << tree_code_name[TREE_CODE(temp)] << ;
}
}
But this code does not work and it results in a segment fault. Could
someone tell me how to do that?
Thanks for taking your time.

Ji

Reply via email to