diff options
author | Fariborz Jahanian <fjahanian@apple.com> | 2013-11-22 00:02:22 +0000 |
---|---|---|
committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-11-22 00:02:22 +0000 |
commit | 2651ac5445a2da742dc158a5621e6484703677af (patch) | |
tree | ac2909c0c7737819e5ea592c8baaf4e45cd13edc /clang/lib/Sema | |
parent | de61cecd1ccfd4024ddf527bda37c12806296427 (diff) | |
download | bcm5719-llvm-2651ac5445a2da742dc158a5621e6484703677af.tar.gz bcm5719-llvm-2651ac5445a2da742dc158a5621e6484703677af.zip |
ObjectiveC migrator. Improve on definition, use
and testing of objc_bridgmutable attribute per
Aaron Ballman's comments.
// rdar://15498044
llvm-svn: 195396
Diffstat (limited to 'clang/lib/Sema')
-rw-r--r-- | clang/lib/Sema/SemaDeclAttr.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/clang/lib/Sema/SemaDeclAttr.cpp b/clang/lib/Sema/SemaDeclAttr.cpp index 8b3d738c60b..1f6e40164ca 100644 --- a/clang/lib/Sema/SemaDeclAttr.cpp +++ b/clang/lib/Sema/SemaDeclAttr.cpp @@ -4348,9 +4348,7 @@ static void handleObjCBridgeAttr(Sema &S, Scope *Sc, Decl *D, return; } - IdentifierLoc *Parm = 0; - if (Attr.getNumArgs() == 1) - Parm = Attr.isArgIdent(0) ? Attr.getArgAsIdent(0) : 0; + IdentifierLoc * Parm = Attr.isArgIdent(0) ? Attr.getArgAsIdent(0) : 0; if (!Parm) { S.Diag(D->getLocStart(), diag::err_objc_attr_not_id) << Attr.getName() << 0; @@ -4372,9 +4370,7 @@ static void handleObjCBridgeMutableAttr(Sema &S, Scope *Sc, Decl *D, return; } - IdentifierLoc *Parm = 0; - if (Attr.getNumArgs() == 1) - Parm = Attr.isArgIdent(0) ? Attr.getArgAsIdent(0) : 0; + IdentifierLoc * Parm = Attr.isArgIdent(0) ? Attr.getArgAsIdent(0) : 0; if (!Parm) { S.Diag(D->getLocStart(), diag::err_objc_attr_not_id) << Attr.getName() << 0; |