This patch just adds the required return statements to slice_array::operator= and mask_array::operator=. Tests were added to check that the return value is the same as the object assigned to. llvm-svn: 215414
llvm-svn: 119395
llvm-svn: 103516
llvm-svn: 103490