On Thu, Jul 18, 2013 at 11:29 AM, Dean Sutherland <[email protected]> wrote: > Change declarations of 8 attributes to InheritableAttr from Attr. All eight > are already processed as inheritable attributes. This change makes their > declaration match the processing. This is clean-up in preparation for > tablegen improvements to reduce redundancy in SemaDeclAttr and friends. No > functional changes intended. > > The effected attributes are: > OpenCLKernel > OpenCLImageAccess > ExtVectorType > Mode > ObjCPreciseLifetime > ObjCReturnsInnerPointer > ObjCRootClass > ObjCOwnership
Hmm... For ExtVectorType, Mode, and OpenCLImageAccess, I'm not sure it makes sense to say they're inherited: processTypeAttrs in SemaType.cpp always handles them. The others are fine. (You don't need to get confirmation from the people who wrote them.) -Eli _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
