llvm-svn: 171045
Thanks to Jordan Rose and John McCall for their sage code review. Fixes <rdar://problem/12569201>. llvm-svn: 170864
property retains a block object as it could be on the stack. // rdar://11761511 llvm-svn: 159293