Lines Matching refs:AL
23 void SemaM68k::handleInterruptAttr(Decl *D, const ParsedAttr &AL) { in handleInterruptAttr() argument
24 if (!AL.checkExactlyNumArgs(SemaRef, 1)) in handleInterruptAttr()
27 if (!AL.isArgExpr(0)) { in handleInterruptAttr()
28 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
29 << AL << AANT_ArgumentIntegerConstant; in handleInterruptAttr()
35 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); in handleInterruptAttr()
38 Diag(AL.getLoc(), diag::err_attribute_argument_type) in handleInterruptAttr()
39 << AL << AANT_ArgumentIntegerConstant in handleInterruptAttr()
46 Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) in handleInterruptAttr()
47 << AL << (int)MaybeNumParams->getSExtValue() in handleInterruptAttr()
53 M68kInterruptAttr(getASTContext(), AL, Num)); in handleInterruptAttr()