llvm-svn: 124455
non-class prvalues actually require the realization of a temporary. For everything else, we already have an lvalue (or class prvalue) in the subexpression. Note: we're missing some move elision in this case. I'll tackle that next. llvm-svn: 124453
derived-to-base conversion, set the cast kind and base path appropriately. llvm-svn: 124189