From b4ee88060a5c277085ec6da9890e4c7da3651f86 Mon Sep 17 00:00:00 2001 From: Fariborz Jahanian Date: Mon, 30 Apr 2012 16:57:52 +0000 Subject: [PATCH] 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 --- lib/Rewrite/RewriteModernObjC.cpp | 18 +++++++++--------- 1 file 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 &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); -- 2.40.0