lib/Sema/SemaDeclAttr.cpp
static bool checkAttributeAtMostNumArgs(Sema &S, const ParsedAttr &AL,
                                        unsigned Num) {
  return checkAttributeNumArgsImpl(S, AL, Num,
                                   diag::err_attribute_too_many_arguments,
                                   std::greater<unsigned>());
}
/// Check if the attribute has at most as many args as Num. May
/// output an error.
Check if the attribute has at most as many args as Num. May
output an error.
Check if the attribute has at most as many args as Num . May output an error .
static bool checkAttributeAtMostNumArgs(Sema &S, const ParsedAttr &AL,
                                        unsigned Num) {
  return checkAttributeNumArgsImpl(S, AL, Num,
                                   diag::err_attribute_too_many_arguments,
                                   std::greater<unsigned>());
}
static bool checkAttributeAtMostNumArgs ( Sema & S , const ParsedAttr & AL , unsigned Num ) { return checkAttributeNumArgsImpl ( S , AL , Num , diag :: err_attribute_too_many_arguments , std :: greater < unsigned > ( ) ) ; }
Check if the attribute has at most as many args as Num.
Check if the attribute has at most as many args as Num .