yaxunl added inline comments.
================ Comment at: clang/lib/Sema/Sema.cpp:1508 void checkFunc(SourceLocation Loc, FunctionDecl *FD) { + auto DiagsCountIt = DiagsCount.find(FD); FunctionDecl *Caller = UseStack.empty() ? nullptr : UseStack.back(); ---------------- rjmccall wrote: > It makes me a little uncomfortable to be holding an iterator this long while > calling a fair amount of other stuff in the meantime. > > Your use of DiagsCount is subtle enough that it really needs to be explained > in some comments. You're doing stuff conditionally based on both whether the > entry exists but also whether it's non-zero. added comments CHANGES SINCE LAST ACTION https://reviews.llvm.org/D77028/new/ https://reviews.llvm.org/D77028 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits