summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-11-22 00:02:22 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-11-22 00:02:22 +0000
commit2651ac5445a2da742dc158a5621e6484703677af (patch)
treeac2909c0c7737819e5ea592c8baaf4e45cd13edc /clang/lib/Sema
parentde61cecd1ccfd4024ddf527bda37c12806296427 (diff)
downloadbcm5719-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.cpp8
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;
OpenPOWER on IntegriCloud