- Remove _interface_ prefix for the synthesized tag names.
- Also removed a tab from the generated struct (minor).



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@43616 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/RewriteTest.cpp b/Driver/RewriteTest.cpp
index e2516c8..ca9b115 100644
--- a/Driver/RewriteTest.cpp
+++ b/Driver/RewriteTest.cpp
@@ -614,15 +614,14 @@
   if (NumIvars <= 0 && (!RCDecl || !ObjcSynthesizedStructs.count(RCDecl)))
     return;
   
-  Result += "\nstruct _interface_";
-  Result += CDecl->getName();
-  if (RCDecl && ObjcSynthesizedStructs.count(RCDecl)) {
-    Result += " {\n";
-    Result += "\tstruct _interface_";
-    Result += RCDecl->getName();
-    Result += " _";
-    Result += RCDecl->getName();
-    Result += ";\n";
+   Result += "\nstruct ";
+   Result += CDecl->getName();
+   if (RCDecl && ObjcSynthesizedStructs.count(RCDecl)) {
+     Result += " {\n    struct ";
+     Result += RCDecl->getName();
+     Result += " _";
+     Result += RCDecl->getName();
+     Result += ";\n";
   }
   else
     Result += " {";