[clang-tools-extra] reimplement PreprocessorTracker in terms of StringSet.
authorChris Lattner <clattner@nondot.org>
Thu, 16 Apr 2020 05:27:19 +0000 (22:27 -0700)
committerChris Lattner <clattner@nondot.org>
Thu, 16 Apr 2020 19:57:43 +0000 (12:57 -0700)
commit39c9c12b76da27bd52ca1b82c3d39d9c9b59ad0f
tree07a54980031ca97b7f2d9c6b6cda226983581fca
parent75c4408653753fbb8e273ad41cd41997d498e7d3
[clang-tools-extra] reimplement PreprocessorTracker in terms of StringSet.

Summary:
PreprocessorTracker is the last user of the old StringPool class, which
isn't super loved and isn't a great improvement over a plan StringSet.
Once this goes in we can remove StringPool entirely.

This is as discussed on cfe-dev.

Subscribers: cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D78273
clang-tools-extra/modularize/PreprocessorTracker.cpp