From c7597f8efae8b3b65ea50b13c7955152bc8a075d Mon Sep 17 00:00:00 2001 From: Steve Naroff Date: Tue, 10 Mar 2009 17:24:38 +0000 Subject: Simplify SelectorTable::constructSetterName() usage... llvm-svn: 66551 --- clang/lib/Parse/ParseObjc.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'clang/lib/Parse/ParseObjc.cpp') diff --git a/clang/lib/Parse/ParseObjc.cpp b/clang/lib/Parse/ParseObjc.cpp index 8a3672d29ce..293fe257cc8 100644 --- a/clang/lib/Parse/ParseObjc.cpp +++ b/clang/lib/Parse/ParseObjc.cpp @@ -328,11 +328,12 @@ void Parser::ParseObjCInterfaceDeclList(DeclTy *interfaceDecl, PP.getSelectorTable().getNullarySelector(SelName); IdentifierInfo *SetterName = OCDS.getSetterName(); if (!SetterName) - SetterName = - SelectorTable::constructSetterName(PP.getIdentifierTable(), - FD.D.getIdentifier()); + SetterName = FD.D.getIdentifier(); + Selector SetterSel = - PP.getSelectorTable().getUnarySelector(SetterName); + SelectorTable::constructSetterName(PP.getIdentifierTable(), + PP.getSelectorTable(), + SetterName); bool isOverridingProperty = false; DeclTy *Property = Actions.ActOnProperty(CurScope, AtLoc, FD, OCDS, GetterSel, SetterSel, -- cgit v1.2.3