diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2012-04-30 16:57:52 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2012-04-30 16:57:52 +0000 |
commit | b4ee88060a5c277085ec6da9890e4c7da3651f86 (patch) | |
tree | 34ad55dab2b343547e7dbc6ad2988a793dddea1b /lib/Rewrite/RewriteModernObjC.cpp | |
parent | de88246a7bc57bc4995ad4e6fde8f245d70b130e (diff) |
modern objective-c translation: de-virtualize all
local rewriting functions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155826 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Rewrite/RewriteModernObjC.cpp')
-rw-r--r-- | lib/Rewrite/RewriteModernObjC.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lib/Rewrite/RewriteModernObjC.cpp b/lib/Rewrite/RewriteModernObjC.cpp index 1b6f2c8429..d463cb021c 100644 --- a/lib/Rewrite/RewriteModernObjC.cpp +++ b/lib/Rewrite/RewriteModernObjC.cpp @@ -387,23 +387,23 @@ namespace { std::string &Result); void RewriteObjCProtocolMetaData(ObjCProtocolDecl *Protocol, std::string &Result); - virtual void RewriteObjCProtocolListMetaData( + void RewriteObjCProtocolListMetaData( const ObjCList<ObjCProtocolDecl> &Prots, StringRef prefix, StringRef ClassName, std::string &Result); - virtual void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, + void RewriteObjCClassMetaData(ObjCImplementationDecl *IDecl, std::string &Result); - virtual void RewriteClassSetupInitHook(std::string &Result); + void RewriteClassSetupInitHook(std::string &Result); - virtual void RewriteMetaDataIntoBuffer(std::string &Result); - virtual void WriteImageInfo(std::string &Result); - virtual void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, + void RewriteMetaDataIntoBuffer(std::string &Result); + void WriteImageInfo(std::string &Result); + void RewriteObjCCategoryImplDecl(ObjCCategoryImplDecl *CDecl, std::string &Result); - virtual void RewriteCategorySetupInitHook(std::string &Result); + void RewriteCategorySetupInitHook(std::string &Result); // Rewriting ivar - virtual void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, + void RewriteIvarOffsetComputation(ObjCIvarDecl *ivar, std::string &Result); - virtual Stmt *RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV); + Stmt *RewriteObjCIvarRefExpr(ObjCIvarRefExpr *IV); std::string SynthesizeByrefCopyDestroyHelper(VarDecl *VD, int flag); |