track individual leaf values in such cases, so it needs to treat struct values as normal values in this case. llvm-svn: 54760