<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Jul 16, 2014, at 10:22 AM, Aaron Ballman <<a href="mailto:aaron@aaronballman.com">aaron@aaronballman.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><blockquote type="cite">U<"objc_runtime_name">];<br>+ let Subjects = SubjectList<[ObjCInterface, ObjCProtocol], ErrorDiag,<br>+ "ExpectedObjectiveCInterfaceOrProtocol">;<br></blockquote><br>Do you think there will be more attributes appertaining to interfaces<br>and protocols in the future, or is that a rare combination?<br></blockquote><div><br></div>Can’t answer that. Always on the safe side there will be more in the future.</div><div><br><blockquote type="cite"><br><blockquote type="cite">+ let Args = [StringArgument<"MetadataName", 1>];<br></blockquote><br>This does not appear to be optional according to what's happen in<br>SemaDeclAttr.cpp (and the tests). Is that a bug here, or elsewhere?<br></blockquote><div><br></div>Thanks for the catch. It is not optional.</div><div><br></div><div>Along with the rest of your feed back in r<span style="font-family: Menlo; font-size: 11px;">213185</span></div><div><font face="Menlo"><span style="font-size: 11px;">- Fariborz</span></font></div><div><font face="Menlo"><span style="font-size: 11px;"><br></span></font></div><br></body></html>