diff options
Diffstat (limited to 'clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp')
| -rw-r--r-- | clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp b/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp index 0e59b113c96..fd1f26347ac 100644 --- a/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp +++ b/clang/lib/Rewrite/Frontend/RewriteModernObjC.cpp @@ -4262,7 +4262,7 @@ std::string RewriteModernObjC::SynthesizeBlockFunc(BlockExpr *CE, int i,    // Create local declarations to avoid rewriting all closure decl ref exprs.    // First, emit a declaration for all "by ref" decls. -  for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(), +  for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),         E = BlockByRefDecls.end(); I != E; ++I) {      S += "  ";      std::string Name = (*I)->getNameAsString(); @@ -4273,7 +4273,7 @@ std::string RewriteModernObjC::SynthesizeBlockFunc(BlockExpr *CE, int i,      S += Name + " = __cself->" + (*I)->getNameAsString() + "; // bound by ref\n";    }    // Next, emit a declaration for all "by copy" declarations. -  for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(), +  for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),         E = BlockByCopyDecls.end(); I != E; ++I) {      S += "  ";      // Handle nested closure invocation. For example: @@ -4374,7 +4374,7 @@ std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Ta    if (BlockDeclRefs.size()) {      // Output all "by copy" declarations. -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),           E = BlockByCopyDecls.end(); I != E; ++I) {        S += "  ";        std::string FieldName = (*I)->getNameAsString(); @@ -4403,7 +4403,7 @@ std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Ta        S += FieldName + ";\n";      }      // Output all "by ref" declarations. -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),           E = BlockByRefDecls.end(); I != E; ++I) {        S += "  ";        std::string FieldName = (*I)->getNameAsString(); @@ -4422,7 +4422,7 @@ std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Ta      Constructor += ", int flags=0)";      // Initialize all "by copy" arguments.      bool firsTime = true; -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),           E = BlockByCopyDecls.end(); I != E; ++I) {        std::string Name = (*I)->getNameAsString();          if (firsTime) { @@ -4437,7 +4437,7 @@ std::string RewriteModernObjC::SynthesizeBlockImpl(BlockExpr *CE, std::string Ta            Constructor += Name + "(_" + Name + ")";      }      // Initialize all "by ref" arguments. -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),           E = BlockByRefDecls.end(); I != E; ++I) {        std::string Name = (*I)->getNameAsString();        if (firsTime) { @@ -5520,7 +5520,7 @@ Stmt *RewriteModernObjC::SynthBlockInitExpr(BlockExpr *Exp,    if (BlockDeclRefs.size()) {      Expr *Exp;      // Output all "by copy" declarations. -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByCopyDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByCopyDecls.begin(),           E = BlockByCopyDecls.end(); I != E; ++I) {        if (isObjCType((*I)->getType())) {          // FIXME: Conform to ABI ([[obj retain] autorelease]). @@ -5554,7 +5554,7 @@ Stmt *RewriteModernObjC::SynthBlockInitExpr(BlockExpr *Exp,        InitExprs.push_back(Exp);      }      // Output all "by ref" declarations. -    for (SmallVector<ValueDecl*,8>::iterator I = BlockByRefDecls.begin(), +    for (SmallVectorImpl<ValueDecl *>::iterator I = BlockByRefDecls.begin(),           E = BlockByRefDecls.end(); I != E; ++I) {        ValueDecl *ND = (*I);        std::string Name(ND->getNameAsString()); | 

