dgoldman added inline comments.
================ Comment at: clang/lib/Sema/SemaCodeComplete.cpp:5153 - auto DoCompletion = [&](Expr *Base, bool IsArrow, + auto DoCompletion = [&](Expr *Base, bool IsArrow, bool IncludeObjC, Optional<FixItHint> AccessOpFixIt) -> bool { ---------------- sammccall wrote: > IncludeObjC is always `!AccessOpFixIt.hasValue()` - use that directly with a > suitable comment? Ah good call, done ================ Comment at: clang/lib/Sema/SemaCodeComplete.cpp:5251 + + // Fixits are only included for C++. We avoid this for Objective-C properties + // and ivars since most properties are backed by an ivar; otherwise we would ---------------- sammccall wrote: > This first sentence isn't accurate - they're included for C, and even in > obj-c, just not for obj-c objects. > I'd suggest dropping it and also the note about alternative solutions, unless > there's a reason we're likely to want to do that instead in the future. Removed this in favor of a comment in the checks above. Think they're useful (albeit duplicated) since they give some explanation as to why. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D81263/new/ https://reviews.llvm.org/D81263 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits