reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaDeclAttr.cpp
 4271   if (S.CheckCallingConvAttr(AL, CC, /*FD*/nullptr))
 4275     S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type)
 4276         << AL << ExpectedFunctionOrMethod;
 4280   switch (AL.getKind()) {
 4282     D->addAttr(::new (S.Context) FastCallAttr(S.Context, AL));
 4285     D->addAttr(::new (S.Context) StdCallAttr(S.Context, AL));
 4288     D->addAttr(::new (S.Context) ThisCallAttr(S.Context, AL));
 4291     D->addAttr(::new (S.Context) CDeclAttr(S.Context, AL));
 4294     D->addAttr(::new (S.Context) PascalAttr(S.Context, AL));
 4297     D->addAttr(::new (S.Context) SwiftCallAttr(S.Context, AL));
 4300     D->addAttr(::new (S.Context) VectorCallAttr(S.Context, AL));
 4303     D->addAttr(::new (S.Context) MSABIAttr(S.Context, AL));
 4306     D->addAttr(::new (S.Context) SysVABIAttr(S.Context, AL));
 4309     D->addAttr(::new (S.Context) RegCallAttr(S.Context, AL));
 4324     D->addAttr(::new (S.Context) PcsAttr(S.Context, AL, PCS));
 4328     D->addAttr(::new (S.Context) AArch64VectorPcsAttr(S.Context, AL));
 4331     D->addAttr(::new (S.Context) IntelOclBiccAttr(S.Context, AL));
 4334     D->addAttr(::new (S.Context) PreserveMostAttr(S.Context, AL));
 4337     D->addAttr(::new (S.Context) PreserveAllAttr(S.Context, AL));