Rename LazyCleanup -> Cleanup.  No functionality change for these last three
commits.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@109000 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/CodeGen/CGObjCMac.cpp b/lib/CodeGen/CGObjCMac.cpp
index 8b4361c..dc9593f 100644
--- a/lib/CodeGen/CGObjCMac.cpp
+++ b/lib/CodeGen/CGObjCMac.cpp
@@ -2542,7 +2542,7 @@
 }
 
 namespace {
-  struct PerformFragileFinally : EHScopeStack::LazyCleanup {
+  struct PerformFragileFinally : EHScopeStack::Cleanup {
     const Stmt &S;
     llvm::Value *SyncArg;
     llvm::Value *CallTryExitVar;
@@ -2745,11 +2745,11 @@
                           CallTryExitVar);
 
   // Push a normal cleanup to leave the try scope.
-  CGF.EHStack.pushLazyCleanup<PerformFragileFinally>(NormalCleanup, &S,
-                                                     SyncArg,
-                                                     CallTryExitVar,
-                                                     ExceptionData,
-                                                     &ObjCTypes);
+  CGF.EHStack.pushCleanup<PerformFragileFinally>(NormalCleanup, &S,
+                                                 SyncArg,
+                                                 CallTryExitVar,
+                                                 ExceptionData,
+                                                 &ObjCTypes);
 
   // Enter a try block:
   //  - Call objc_exception_try_enter to push ExceptionData on top of
@@ -5717,7 +5717,7 @@
 }
 
 namespace {
-  struct CallSyncExit : EHScopeStack::LazyCleanup {
+  struct CallSyncExit : EHScopeStack::Cleanup {
     llvm::Value *SyncExitFn;
     llvm::Value *SyncArg;
     CallSyncExit(llvm::Value *SyncExitFn, llvm::Value *SyncArg)
@@ -5741,9 +5741,9 @@
     ->setDoesNotThrow();
 
   // Register an all-paths cleanup to release the lock.
-  CGF.EHStack.pushLazyCleanup<CallSyncExit>(NormalAndEHCleanup,
-                                            ObjCTypes.getSyncExitFn(),
-                                            SyncArg);
+  CGF.EHStack.pushCleanup<CallSyncExit>(NormalAndEHCleanup,
+                                        ObjCTypes.getSyncExitFn(),
+                                        SyncArg);
 
   // Emit the body of the statement.
   CGF.EmitStmt(S.getSynchBody());
@@ -5760,7 +5760,7 @@
     llvm::Value *TypeInfo;
   };
 
-  struct CallObjCEndCatch : EHScopeStack::LazyCleanup {
+  struct CallObjCEndCatch : EHScopeStack::Cleanup {
     CallObjCEndCatch(bool MightThrow, llvm::Value *Fn) :
       MightThrow(MightThrow), Fn(Fn) {}
     bool MightThrow;
@@ -5865,9 +5865,9 @@
 
     // Add a cleanup to leave the catch.
     bool EndCatchMightThrow = (Handler.Variable == 0);
-    CGF.EHStack.pushLazyCleanup<CallObjCEndCatch>(NormalAndEHCleanup,
-                                                  EndCatchMightThrow,
-                                                  ObjCTypes.getObjCEndCatchFn());
+    CGF.EHStack.pushCleanup<CallObjCEndCatch>(NormalAndEHCleanup,
+                                              EndCatchMightThrow,
+                                              ObjCTypes.getObjCEndCatchFn());
 
     // Bind the catch parameter if it exists.
     if (const VarDecl *CatchParam = Handler.Variable) {