Fix a rewriter bug that steve noticed.   Don't skip arbitrary things
between an @ and a p, just skip whitespace.

llvm-svn: 44144
diff --git a/clang/Driver/RewriteTest.cpp b/clang/Driver/RewriteTest.cpp
index 92d928c..d953e08 100644
--- a/clang/Driver/RewriteTest.cpp
+++ b/clang/Driver/RewriteTest.cpp
@@ -1178,7 +1178,10 @@
     while (cursor < endBuf) {
       if (*cursor == '@') {
         SourceLocation atLoc = LocStart.getFileLocWithOffset(cursor-startBuf);
-        cursor = strchr(cursor, 'p');
+        // Skip whitespace.
+        for (++cursor; cursor[0] == ' ' || cursor[0] == '\t'; ++cursor)
+          /*scan*/;
+
         // FIXME: presence of @public, etc. inside comment results in
         // this transformation as well, which is still correct c-code.
         if (!strncmp(cursor, "public", strlen("public")) ||