This is the mail archive of the
mailing list for the GCC project.
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
Perhaps, yes. The new name could be |a| or somesuch.