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

References

tools/clang/lib/Sema/SemaDeclAttr.cpp
 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));