reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5478 if (!checkAttributeNumArgs(S, AL, 1)) 5481 if (!AL.isArgExpr(0)) { 5482 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) 5483 << AL << AANT_ArgumentIntegerConstant; 5487 Expr *NumParamsExpr = static_cast<Expr *>(AL.getArgAsExpr(0)); 5490 S.Diag(AL.getLoc(), diag::err_attribute_argument_type) 5491 << AL << AANT_ArgumentIntegerConstant 5498 S.Diag(AL.getLoc(), diag::err_attribute_argument_out_of_bounds) 5499 << AL << (int)NumParams.getSExtValue() 5504 D->addAttr(::new (S.Context) MSP430InterruptAttr(S.Context, AL, Num));