forked from OSchip/llvm-project
[dexp] Change FuzzyFind to also print scope of symbols
Summary: When there are multiple symbols in the result of a fuzzy find with the same name, one has to perform an additional query to figure out which of those symbols are coming from the "interesting" scope. This patch prints the scope in fuzzy find results to get rid of the second symbol. Reviewers: hokein Subscribers: ilya-biryukov, ioeric, jkorous, arphaman, cfe-commits Differential Revision: https://reviews.llvm.org/D55705 llvm-svn: 349152
This commit is contained in:
parent
1d0d86ae40
commit
1b65b376ae
|
@ -149,7 +149,8 @@ class FuzzyFind : public Command {
|
|||
outs() << formatv(OutputFormat, "Rank", "Symbol ID", "Symbol Name");
|
||||
size_t Rank = 0;
|
||||
Index->fuzzyFind(Request, [&](const Symbol &Sym) {
|
||||
outs() << formatv(OutputFormat, Rank++, Sym.ID.str(), Sym.Name);
|
||||
outs() << formatv(OutputFormat, Rank++, Sym.ID.str(),
|
||||
Sym.Scope + Sym.Name);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue