reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/ARCMigrate/TransAutoreleasePool.cpp
  112       Transaction Trans(Pass.TA);
  115       Pass.TA.removeStmt(info.Dcl);
  126           Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
  127           Pass.TA.removeStmt(*scope.End);
  131               findLocationAfterSemi((*retI)->getEndLoc(), Pass.Ctx);
  135           Pass.TA.insertAfterToken(afterSemi, "\n}");
  136           Pass.TA.increaseIndentation(
  141           Pass.TA.replaceStmt(*scope.Begin, "@autoreleasepool {");
  142           Pass.TA.replaceStmt(*scope.End, "}");
  143           Pass.TA.increaseIndentation(scope.getIndentedRange(),
  157           Pass.TA.removeStmt(*relI);
  219       Pass.TA.clearDiagnostic(diag::err_unavailable,
  309               findLocationAfterSemi(retS->getEndLoc(), Pass.Ctx).isValid()) {
  315         nameUsedOutsideScope = !NameReferenceChecker(Pass.Ctx, scope,
  326         Pass.TA.reportError("a name is referenced outside the "
  328         Pass.TA.reportNote("name declared here", declarationLoc);
  329         Pass.TA.reportNote("intended @autoreleasepool scope begins here",
  331         Pass.TA.reportNote("intended @autoreleasepool scope ends here",