ckandeler added inline comments.

================
Comment at: clang-tools-extra/clangd/SemanticHighlighting.cpp:603
       H.addExtraModifier(*Location,
-                         HighlightingModifier::UsedAsMutableReference);
+                         IsRef ? HighlightingModifier::UsedAsMutableReference
+                               : HighlightingModifier::UsedAsMutablePointer);
----------------
kadircet wrote:
> why do you think we should have different modifiers for these? they both 
> indicate the same thing, the parameter might get mutated by the call, and it 
> being a pointer or reference doesn't seem to matter.
Because I'm aware that there are people (like Nathan) who don't find it useful 
for pointers, and having just one modifier would force it on everybody. With 
two distinct modifiers, clients can decide for themselves, possibly even 
exposing the choice to users.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D130015

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

Reply via email to