o check if the argument can be used as a call by reference parameter o check if the argument has no side-effects + tests git-svn-id: trunk@34816 -