It looks like we'll create a struct rvalue for something like this: ```Wrapper w = { Inner(42) };``` which is inefficient but not incorrect. LGTM! http://llvm-reviews.chandlerc.com/D1325 BRANCH PR16629 ARCANIST PROJECT clang