Refactor Matcher code to reduce per-Matcher boilerplate (#615)

This is in part to eliminate the "sm" and "lang_opts" variables that received comment, but also cuts back on the use of auto.
This commit is contained in:
Jon Meow
2021-07-08 12:42:24 -07:00
committed by GitHub
parent db2efeafeb
commit 4f1b2198ff
13 changed files with 252 additions and 162 deletions
@@ -9,12 +9,7 @@
namespace Carbon {
namespace {
class FnInserterTest : public MatcherTestBase {
protected:
FnInserterTest() : fn_inserter(replacements, &finder) {}
Carbon::FnInserter fn_inserter;
};
class FnInserterTest : public MatcherTestBase<FnInserterFactory> {};
TEST_F(FnInserterTest, TrailingReturn) {
constexpr char Before[] = "auto A() -> int;";