Fixed a bug where we were tail calling objc_autorelease causing an object to not...
[oota-llvm.git] / test / Transforms / ObjCARC / move-and-form-retain-autorelease.ll
index 170d0a99c98bdbe235e82a5df77204d64955f240..d7a54ab43089b5f1f2886d3b86171b9ca8023ebb 100644 (file)
@@ -212,7 +212,7 @@ bb99:                                             ; preds = %bb57
   br label %bb104
 
 bb104:                                            ; preds = %bb99, %bb57
-  %tmp105 = tail call i8* @objc_autorelease(i8* %tmp72) nounwind
+  %tmp105 = call i8* @objc_autorelease(i8* %tmp72) nounwind
   %tmp106 = bitcast i8* %tmp105 to %14*
   tail call void @objc_release(i8* %tmp85) nounwind
   %tmp107 = bitcast %18* %tmp47 to i8*