kadircet added inline comments.

================
Comment at: clang/lib/Tooling/Inclusions/HeaderIncludes.cpp:369-370
+      QuotedName, /*CheckMainHeader=*/!MainIncludeFound);
+  if (Priority == 0)
+    MainIncludeFound = true;
   auto CatOffset = CategoryEndOffsets.find(Priority);
----------------
sorry if I was unclear in the previous comment. but i was trying to say we 
should only consider includes we've encountered during the initial scan.

getting different results depending on the order of insertions being performed 
is likely gonna cause confusion elsewhere (e.g. depending on the first 
diagnostic you've in clangd, you'll get different order of includes). hence, 
let's keep this function stateless (which also gets rid of the concerns around 
mutable)


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D154963/new/

https://reviews.llvm.org/D154963

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to