This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [tree-ssa] Gimplifying Java


Diego Novillo writes:
> > 
 > Well, it's just confusing when you render it as plain text, but
 > internally those are different VAR_DECLs.  The 'a' and 'b' on the LHS of
 > those assignments are the ones declared in the inlined block.  The 'a'
 > and 'b' on the RHS are the arguments to 'inline.wizzle'.

I guessed that, and in this simple example it's easy to see what is
going on.  With more complex inlining, however, it could become very
difficult to understand.

 > Maybe the inliner should generate different names to avoid confusing
 > dumps?

Perhaps, yes.  The new name could be |a| or somesuch.  

Andrew.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]