diff options
Diffstat (limited to 'Driver/RewriteTest.cpp')
-rw-r--r-- | Driver/RewriteTest.cpp | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/Driver/RewriteTest.cpp b/Driver/RewriteTest.cpp index e2516c850e..ca9b1153f0 100644 --- a/Driver/RewriteTest.cpp +++ b/Driver/RewriteTest.cpp @@ -614,15 +614,14 @@ void RewriteTest::SynthesizeObjcInternalStruct(ObjcInterfaceDecl *CDecl, 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 += " {"; |