diff --git a/clang-tools-extra/include-cleaner/unittests/WalkASTTest.cpp b/clang-tools-extra/include-cleaner/unittests/WalkASTTest.cpp --- a/clang-tools-extra/include-cleaner/unittests/WalkASTTest.cpp +++ b/clang-tools-extra/include-cleaner/unittests/WalkASTTest.cpp @@ -178,6 +178,11 @@ "void foo() { X{}.^foo(); }"); } +TEST(WalkAST, CXXDependentScopeMemberExprs) { + testWalk("template struct $explicit^Base { void method(); };", + "template void k(Base t) { t.^method(); }"); +} + TEST(WalkAST, ConstructExprs) { testWalk("struct $implicit^S {};", "S ^t;"); testWalk("struct S { $implicit^S(); };", "S ^t;");