[PATCH] D41901: [clangd] Remove duplicates from code completion

2018-01-10 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL322185: [clangd] Remove duplicates from code completion (authored by ibiryukov, committed by ). Herald added a subscriber: llvm-commits. Changed prior to commit: https://reviews.llvm.org/D41901?vs=12924

[PATCH] D41901: [clangd] Remove duplicates from code completion

2018-01-10 Thread Ilya Biryukov via Phabricator via cfe-commits
ilya-biryukov created this revision. ilya-biryukov added a reviewer: sammccall. Herald added a subscriber: klimek. This patch removes hidden items from code completion. Hidden items are the ones that are hidden by other items (e.g., by other items in the child scopes). This patch addresses a parti