the fact that it wasn't obvious to you is a good indication that I
should have had more comments in that code.
Actually, there's still some confusion there. Now that you've pointed it
out, from the way I read that code, VAL is always either a PARM_DECL or
a VAR_DECL. So why test !TREE_CONSTANT (val)?
And why exclude a constant anyway