@@ -276,41 +276,6 @@ bool arcmt::applyTransformations(CompilerInvocation &origCI,
276
276
return migration.getRemapper ().overwriteOriginal (*Diags);
277
277
}
278
278
279
- // ===----------------------------------------------------------------------===//
280
- // applyTransformationsInMemory.
281
- // ===----------------------------------------------------------------------===//
282
-
283
- bool arcmt::applyTransformationsInMemory (CompilerInvocation &origCI,
284
- llvm::StringRef Filename, InputKind Kind,
285
- DiagnosticClient *DiagClient) {
286
- if (!origCI.getLangOpts ().ObjC1 )
287
- return false ;
288
-
289
- // Make sure checking is successful first.
290
- CompilerInvocation CInvokForCheck (origCI);
291
- if (arcmt::checkForManualIssues (CInvokForCheck, Filename, Kind, DiagClient))
292
- return true ;
293
-
294
- CompilerInvocation CInvok (origCI);
295
- CInvok.getFrontendOpts ().Inputs .clear ();
296
- CInvok.getFrontendOpts ().Inputs .push_back (std::make_pair (Kind, Filename));
297
-
298
- MigrationProcess migration (CInvok, DiagClient);
299
-
300
- std::vector<TransformFn> transforms = arcmt::getAllTransformations ();
301
- assert (!transforms.empty ());
302
-
303
- for (unsigned i=0 , e = transforms.size (); i != e; ++i) {
304
- bool err = migration.applyTransform (transforms[i]);
305
- if (err) return true ;
306
- }
307
-
308
- origCI.getLangOpts ().ObjCAutoRefCount = true ;
309
- migration.getRemapper ().transferMappingsAndClear (origCI);
310
-
311
- return false ;
312
- }
313
-
314
279
// ===----------------------------------------------------------------------===//
315
280
// CollectTransformActions.
316
281
// ===----------------------------------------------------------------------===//
0 commit comments