today. It does not check for side effects and thus it should work at any optimization level, regardless of whether each optimization is done or not. git-svn-id: trunk@36048 -