reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2643 !E->isIntegerConstantExpr(Idx, S.Context)) { 2644 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) 2650 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_less_than_zero) 2663 !E->isIntegerConstantExpr(Idx, S.Context)) { 2664 S.Diag(AL.getLoc(), diag::err_attribute_argument_n_type) 2673 S.Diag(AL.getLoc(), diag::err_attribute_sentinel_not_zero_or_one) 2682 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_named_arguments); 2687 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; 2692 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 0; 2697 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << 1; 2708 S.Diag(AL.getLoc(), diag::warn_attribute_sentinel_not_variadic) << m; 2712 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) 2717 S.Diag(AL.getLoc(), diag::warn_attribute_wrong_decl_type) 2721 D->addAttr(::new (S.Context) SentinelAttr(S.Context, AL, sentinel, nullPos)); 2721 D->addAttr(::new (S.Context) SentinelAttr(S.Context, AL, sentinel, nullPos));