Changeset View
Changeset View
Standalone View
Standalone View
clang/include/clang/Basic/Attr.td
Show First 20 Lines • Show All 2,017 Lines • ▼ Show 20 Lines | |||||||||||
} | } | ||||||||||
def NoEscape : Attr { | def NoEscape : Attr { | ||||||||||
let Spellings = [Clang<"noescape">]; | let Spellings = [Clang<"noescape">]; | ||||||||||
let Subjects = SubjectList<[ParmVar]>; | let Subjects = SubjectList<[ParmVar]>; | ||||||||||
let Documentation = [NoEscapeDocs]; | let Documentation = [NoEscapeDocs]; | ||||||||||
} | } | ||||||||||
def MaybeUndef : InheritableAttr { | |||||||||||
aaron.ballmanUnsubmitted Not Done ReplyInline Actions
aaron.ballman: | |||||||||||
let Spellings = [Clang<"maybe_undef">]; | |||||||||||
let Subjects = SubjectList<[ParmVar]>; | |||||||||||
let Documentation = [MaybeUndefDocs]; | |||||||||||
let SimpleHandler = 1; | |||||||||||
} | |||||||||||
def AssumeAligned : InheritableAttr { | def AssumeAligned : InheritableAttr { | ||||||||||
let Spellings = [GCC<"assume_aligned">]; | let Spellings = [GCC<"assume_aligned">]; | ||||||||||
let Subjects = SubjectList<[ObjCMethod, Function]>; | let Subjects = SubjectList<[ObjCMethod, Function]>; | ||||||||||
let Args = [ExprArgument<"Alignment">, ExprArgument<"Offset", 1>]; | let Args = [ExprArgument<"Alignment">, ExprArgument<"Offset", 1>]; | ||||||||||
let Documentation = [AssumeAlignedDocs]; | let Documentation = [AssumeAlignedDocs]; | ||||||||||
} | } | ||||||||||
def AllocAlign : InheritableAttr { | def AllocAlign : InheritableAttr { | ||||||||||
▲ Show 20 Lines • Show All 2,016 Lines • Show Last 20 Lines |