Sorry your post got deleted, we were just updating the forum and the database model changed.
To answer your question: You can only take the address of parameters that are 'var' as everything else would violate the contract that the proc doesn't change the arguments that are passed to it.
You just have to copy it with =
var copy = the_non_var_parameter addr(copy)