* type casting could force class variables into sub registers, so handle them in subscript nodes as well git-svn-id: trunk@23587 -