diff --git unittests/Tooling/RecursiveASTVisitorTest.cpp unittests/Tooling/RecursiveASTVisitorTest.cpp
index a68a869..da6a89c 100644
--- unittests/Tooling/RecursiveASTVisitorTest.cpp
+++ unittests/Tooling/RecursiveASTVisitorTest.cpp
@@ -460,4 +460,10 @@ TEST(RecursiveASTVisitor, VisitsCompoundLiteralType) {
       TypeLocVisitor::Lang_C));
 }
 
+TEST(RecursiveASTVisitor, KNRParamLoc) {
+  VarDeclVisitor Visitor;
+  Visitor.ExpectMatch("i", 1, 8);
+  EXPECT_TRUE(Visitor.runOver("void f(i) { }", VarDeclVisitor::Lang_C));
+}
+
 } // end namespace clang
