kadircet added inline comments.

================
Comment at: clang-tools-extra/clangd/SemanticHighlighting.cpp:579
+      return true;
+    // A single property expr can reference both a getter and setter, but we 
can
+    // only provide a single semantic token, so prefer the getter.
----------------
is there any difference to using one or the other ? (i.e. can setter be static 
while getter isn't? I suppose not). maybe mention that in the comment and say 
that we are choosing whichever exists (and change the logic below to `if` 
followed by an `else if`?


================
Comment at: clang-tools-extra/clangd/unittests/SemanticHighlightingTests.cpp:699
         @property(nonatomic, assign) int $Field_decl[[someProperty]];
+        @property(readonly, class) $Class[[Foo]] 
*$Field_decl_readonly_static[[sharedInstance]];
         @end
----------------
we have an explicit `@property` here, but comments in the implementation says 
otherwise. did you mean not having any explicit `getter/setter` or 
`@synthesize` statement ?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D104117

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

Reply via email to