probinson added a comment. A bunch of style comments. Maybe try clang-format-diff.
================ Comment at: include/clang/Sema/SemaInternal.h:91 Var->markUsed(SemaRef.Context); + SemaRef.MarkUsingReferenced(Var, Loc, /*CXXScopeSpec*=*/nullptr, RefExpr); } ---------------- The comments on a nullptr parameter usually use the formal parameter name, not its type. ================ Comment at: lib/Sema/SemaDeclCXX.cpp:15549 + R.setAddUsingDirectives(); + LookupName(R,getCurScope()); + ---------------- Space after the comma. ================ Comment at: lib/Sema/SemaDeclCXX.cpp:15554 + + for (LookupResult::iterator I = R.begin(), E = R.end(); I != E; ++I) { + NamedDecl *D = (*I)->getUnderlyingDecl(); ---------------- Could this be a range-based for loop? ================ Comment at: lib/Sema/SemaDeclCXX.cpp:15566 + // Check if the declaration was introduced by a 'using-directive'. + if (auto *UDir = dyn_cast<UsingDirectiveDecl>(D)) + if (UDir->getNominatedNamespace() == Target) { ---------------- else if ================ Comment at: lib/Sema/SemaExpr.cpp:14460 Func->markUsed(Context); + MarkUsingReferenced(Func, Loc, /*CXXScopeSpec*=*/nullptr, E); } ---------------- Parameter comments usually use the formal parameter name, not its type. ================ Comment at: lib/Sema/SemaExpr.cpp:15374 + SemaRef.MarkAnyDeclReferenced(Loc, D, MightBeOdrUse, + /*CXXScopeSpec*=*/nullptr, E); ---------------- Parameter comments usually use the formal parameter name, not its type. ================ Comment at: lib/Sema/SemaExpr.cpp:15396 + SemaRef.MarkAnyDeclReferenced(Loc, DM, MightBeOdrUse, + /*CXXScopeSpec*=*/nullptr, E); } ---------------- Parameter comments usually use the formal parameter name, not its type. ================ Comment at: lib/Sema/SemaLookup.cpp:196 + void addUsingDirective(LookupResult &R) { + for (auto I = usings.begin(), E = usings.end(); I != E; ++I) + R.addDecl((*I)); ---------------- Can this be a range-based for loop? ================ Comment at: lib/Sema/SemaLookup.cpp:1064 +static void +AddUsingDirectives(LookupResult &R,UnqualUsingDirectiveSet &UDirs) { + if (R.isAddUsingDirectives()) ---------------- Space after the comma. `UDirs` has a different meaning elsewhere in this file, maybe `UsingDirs` instead? ================ Comment at: lib/Sema/SemaLookup.cpp:1236 UDirs.done(); + AddUsingDirectives(R,UDirs); ---------------- Space after the comma. ================ Comment at: lib/Sema/SemaLookup.cpp:1277 UDirs.done(); + AddUsingDirectives(R,UDirs); } ---------------- Space after the comma. https://reviews.llvm.org/D46190 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits