to the field being updated. Patch contributed by Tobias Nurmiranta llvm-svn: 15097
llvm-svn: 13817
llvm-svn: 13700