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