On 07/06/2011 12:34 AM, Diego Novillo wrote:
Is there a canonical way that we should use to rebuild the elements from scope_chain->bindings? Could we not simply add them to the current translation unit's scope_chain->bindings as-is, instead of doing all these pushdecl calls?
That would probably be better. pushdecl_with_scope assumes that the new binding will be the innermost one, which is likely to cause headaches for you.
When we read the PPH file back in we do need to create varpool entries for some symbols so they get processed by the callgraph, but I'm not sure what's the best way to go about that.
I'm not sure where they're normally created. Jason