llvm-svn: 266867
I also added a test to ensure we don't regress. <rdar://problem/25342377> llvm-svn: 266832