reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4764 if (!AL.isArgIdent(0)) { 4765 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) 4766 << AL << /* arg num = */ 1 << AANT_ArgumentIdentifier; 4771 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 2, AL.getArgAsExpr(1), 4771 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 2, AL.getArgAsExpr(1), 4776 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 3, AL.getArgAsExpr(2), 4776 if (!checkFunctionOrMethodParameterIndex(S, D, AL, 3, AL.getArgAsExpr(2), 4780 bool IsPointer = AL.getAttrName()->getName() == "pointer_with_type_tag"; 4786 S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0; 4786 S.Diag(AL.getLoc(), diag::err_attribute_pointers_only) << AL << 0; 4790 S.Context, AL, AL.getArgAsIdent(0)->Ident, ArgumentIdx, TypeTagIdx, 4790 S.Context, AL, AL.getArgAsIdent(0)->Ident, ArgumentIdx, TypeTagIdx,