ilya-biryukov accepted this revision.
ilya-biryukov added a comment.

Thanks! That's a simple fix that makes things better overall! 
LGTM with a NIT about the comment in the test.



================
Comment at: unittests/clangd/CodeCompleteTests.cpp:797
 #if 0
+  // In recorvery mode, "param_in_foo" will also be suggested among many other
+  // unrelated symbols; however, this is really a special case where this 
works.
----------------
NIT.

I would argue the results were actually useful here and we introduced a 
regression.
This patches fixes the more important cases, e.g. `if (int x = id^)`, so it's 
actually improving things overall. However, I'm not sure about the comment that 
says clangd is doing the right thing here (it actually gives a worse UX). WDYT? 


Repository:
  rCTE Clang Tools Extra

https://reviews.llvm.org/D49175



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

Reply via email to